OPENQUERY用法以及使用需要注意的地方


對給定的鏈接服務器執行指定的傳遞查詢。該服務器是 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 子句中的字符串處理 ' '  ' '  應該類似這樣的處理 就是使用兩個單引號,而不是雙引號,也不是一個單引號(默認是使用單引號的)

 

 

原文:https://www.cnblogs.com/rongfengliang/p/4143143.html

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM