有時候 我們需要記錄一下表資料的操作記錄,再根據操作記錄處理一下邏輯,這種情況下,可以通過t-sql中的output子句簡單處理.
--定義測試表變數declare @t table
( id int primary key identity,
name nvarchar(100)
)-- 匯入測試資料
insert into @t
( name )
values ('leo liu')
insert into @t
( name )
values ('leo liu')
insert into @t
( name )
values ('leo liu')
insert into @t
( name )
values ('leo liu')
insert into @t
( name )
values ('leo liu')
--定義監控表變數
declare @t2 table
( oldvalue nvarchar(100),
newvalue nvarchar(100)
)--開始測試
update @t set name = 'leo liu'
output deleted.name,inserted.name into @t2
where id = 1
-- 檢查測試結果
select * from @t2
T SQL 訪問遠端資料庫並對其資料表進行操作
概述 很多時候我們需要在.net應用程式中使用一條sql語句來訪問來自不同伺服器 不同資料庫中的不同的表,實現方法有很多。我們可以在.net應用程式中建立資料訪問層,使用ado.net entity framework將我們的資料庫以及資料表抽象成應用程式物件,進而在程式裡使用code來對不同庫當中...
T SQL 訪問遠端資料庫並對其資料表進行操作
概述 很多時候我們需要在.net應用程式中使用一條sql語句來訪問來自不同伺服器 不同資料庫中的不同的表,實現方法有很多。我們可以在.net應用程式中建立資料訪問層,使用ado.net entity framework將我們的資料庫以及資料表抽象成應用程式物件,進而在程式裡使用code來對不同庫當中...
T SQL 訪問遠端資料庫並對其資料表進行操作
一 概述 很多時候我們需要在.net應用程式中使用一條sql語句來訪問來自不同伺服器 不同資料庫中的不同的表,實現方法有很多。我們可以在.net應用程式中建立資料訪問層,使用ado.net entity framework將我們的資料庫以及資料表抽象成應用程式物件,進而在程式裡使用code來對不同庫...