易截截图软件、单文件、免安装、纯绿色、仅160KB

sql server 2005 奇怪的问题 关于名字的定位

sql server 2005 触发器 执行sp_executesql 的问题
db1,db2是一个服务器 server 的2个数据库

db1的table1  建立一个after update触发器 ,当 update  table1 后建立一个复制表到  db2的table2中

exec  server.db2.dbo.sp_executesql  N'select * into table2 from server.db1.dbo.table1'

当用server.db1.dbo.table1  时  无法正常运行报事务上下文正在使用
当用      db1.dbo.table1  时  可以正常运行

如果前边必须 加server 如何解决  这是什么原因造成的呢
SQL code:
--先做鏈接
--创建链接服务器
exec sp_addlinkedserver 'ITSV', ' ', 'SQLOLEDB', '远程服务器名或ip地址 '
exec sp_addlinkedsrvlogin 'ITSV', 'false ',null, '用户名 ', '密码 '

--查询示例
select * from ITSV.数据库名.dbo.表名

--导入示例
select * into 表 from ITSV.数据库名.dbo.表名


你是不是装多个sql服务.试试机器名+实例名的办法.

[servername/sql实例名].db1.dbo.table1 

这个好象是一种格式

[servername\sql实例名].db1.dbo.table1 

是不是update还没结束?

服务器名.数据库名.dbo.表名

引用
SQL code--先做鏈接
--创建链接服务器exec sp_addlinkedserver'ITSV','','SQLOLEDB','远程服务器名或ip地址'exec sp_addlinkedsrvlogin'


相关问答:

求SQL语句控制一列的值

哪位高手提供一个SQl语句,控制表中指定列的值必须是正数?
在程序里面判断不好吗??

你可以在建表的时候用check约束表中的该字段呀!
如:
create table tab_name(
name varchar2(20),
age numbe ......

sql server left join 问题

sql语句:
select loan_plan_id,l_collect_plan.loan_id,l_collect_detail.collect_isfinished from l_collect_plan
left join l_collect_detail on l_collect_plan.return_times=l_collect_detail.collect_vo ......

sql字符串替换(有点挑战···)

比如 有一字段为:
Num
6111
6201
6520
65121
60087
46300

我想把6开头的全都替换成5开头

注意这是表里的数据,我想用SQL语句实现替换
SQL code:
update tb set
num = s ......

求助一句SQL语句

数据类型:
Code char(6)
CreateTime datetime
Price float

数据如下:

Code      CreateTime          Price
031021 2008-10-17 15:00:1 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号