有关SQLserver数据库链接的问题
在SQLserver数据库链接中,如何通过本地数据库和链接数据库进行数据比对update操作?
我看到语法是这样的
update openquery(cs,'select * from B where id=1111')set id=23
我现在需要的是本地有数据表A,有链接数据库cs,链接数据表B,如果A.id=B.id,那么update B表,将A表pwd字段更新到B表pwd字段中。。这个如何实现啊?
请高手们帮忙解决下。。万分感谢~
SQL code:
update openquery(cs,'select * from B where id=1111') B set B.pwd=A.pwd from A WHERE A.ID=B.ID
?
呵呵。散分
jf
相关问答:
在SqlServer中如何查看历史上执行的存储过程的信息呢,如:传入参数,执行时间等等。如果不能查看历史记录,是否可以自己写触发器之类的,人工控制呢,在Oracle里面有动态视图可以随时查看历史执行的sql语句,SqlSer ......
先由如下sql语句
select A,B,C from table1
union
select A,B,C from table2
order by A, C asc
得到结果如下:
A B &nbs ......
sqlserver,如果加个用户,权限是读所有表,但只能修改某个表的字段属性
没这个说法.
只给SELECT ,
UPDATE的只给某些表
个不会
但只能修改某个表的字段属性 这个难搞
要加权限得针对某个数据库
......
import java.sql.Connection;
import java.sql.Date;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class QueryTest&n ......