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

2021-09-08 10:35:45 字數 628 閱讀 2544

對給定的鏈結伺服器執行指定的傳遞查詢。該伺服器是 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 ***=mmmm')

set ***='nnnnn'

3.  delete  方法

delete    openquery(linkservername,'select * from  table_name  where ***=mmmm')

以上需要註冊的方面:

就是在where 子句中的字串處理 ' '  ' '  應該類似這樣的處理 就是使用兩個單引號,而不是雙引號,也不是乙個單引號(預設是使用單引號的)

SQL 中OPENQUERY的使用

原文 sql 中openquery的使用 openquery 是sql server用來與其他server互動的一種技術,通過openquery,sql server 可以直接訪問其他資料庫資源。而其他資料庫在openquery 表示式中是以linked server 存在的。使用sp linked...

SQL 在OPENQUERY中使用引數

openquery 是sql server用來與其他server互動的一種技術,通過openquery,sql server 可以直接訪問其他資料庫資源。而其他資料庫在openquery 表示式中是以linked server 存在的。使用sp linkedservers 可以找到當前資料庫的所有l...

SQL 使用openquery進行跨庫操作

摘自 對給定的鏈結伺服器執行指定的傳遞查詢。該伺服器是 ole db 資料來源。openquery 可以在查詢的 from 子句中引用,就好象它是乙個表名。openquery 也可以作為 insert update 或 delete 語句的目標表進行引用。但這要取決於 ole db 訪問介面的功能。...