对给定的链接服务器执行指定的传递查询。该服务器是 OLE DB 数据源。OPENQUERY 可以在查询的 FROM 子句中引用,就好象它是一个表名。OPENQUERY 也可以作为 INSERT、UPDATE 或 DELETE 语句的目标表进行引用。但这要取决于 OLE DB 访问接口的功能。尽管查询可能返回多个结果集,但是 OPENQUERY 只返回第一个。
1. select 方法:
select * from openquery(linkservername,'select * from table_name ')
2. update 方法:
update openquery(linkservername,'select * from table_name where XXX=MMMM')
set XXX='NNNNN'
3. delete 方法
delete openquery(linkservername,'select * from table_name where XXX=MMMM')
以上需要注册的方面:
就是在where 子句中的字符串处理 ' ' ' ' 应该类似这样的处理 就是使用两个单引号,而不是双引号,也不是一个单引号(默认是使用单引号的)