openquery基本运用实例
生活随笔
收集整理的這篇文章主要介紹了
openquery基本运用实例
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
openquery基本運用實例
set?ssn=ssn?+?1
insert?openquery(linked1,?'select?ssn?from?testlinked?where?1=0')?values?(1000)
delete?openquery(linked1,?'select?ssn?from?testlinked?where?ssn>100') 2、使用 OpenQuery 動態執行
set?au_lname?=?'"?+?@var1?+?"',
au_fname?=?'"?+?@var2?+?"'"
1、對遠程表執行 UPDATE、 INSERT, 或 DELETET
linked1 遠程服務器連接名或[ip]
set?ssn=ssn?+?1
insert?openquery(linked1,?'select?ssn?from?testlinked?where?1=0')?values?(1000)
delete?openquery(linked1,?'select?ssn?from?testlinked?where?ssn>100') 2、使用 OpenQuery 動態執行
begin?tran
SET?QUOTED_IDENTIFIER?OFF
SET?XACT_ABORT?ON
declare?@cmd?varchar(2500)?
declare?@cmd1?varchar(2500)?
declare?@var?varchar(20)?
set?@var?=?'White'?
declare?@var1?varchar(20)?
set?@var1?=?'White1'?
declare?@var2?varchar(20)?
set?@var2?=?'Johnson1'
select?@cmd?=?"Update?openquery(linked1,'select?au_lname,?au_fname?from?pubs.dbo.authors
where?au_lname?=?''"?+?@var?+?"'''?)set?au_lname?=?'"?+?@var1?+?"',
au_fname?=?'"?+?@var2?+?"'"
exec?(?@cmd?)
commit?tran
posted on 2010-10-21 15:15?IT爬山虎 閱讀(...) 評論(...) 編輯 收藏轉載于:https://www.cnblogs.com/itdie/archive/2010/10/21/1857529.html
總結
以上是生活随笔為你收集整理的openquery基本运用实例的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: winfrom水晶报表的创建
- 下一篇: evc4工程移植vs.net2005所碰