使用OUTPUT儲存更新記錄前後資料

2021-09-08 21:18:36 字數 890 閱讀 2272

年底了,職員都有長薪金的機會,人事部需要做乙份報表,就是顯示薪金前後值的乙份報表。為了實現這樣的功能,使用sql的output功能,即可實現原薪金與新薪金比較的報表。

select

[memberid],

[name],

[salary

]from

[dbo].[member]

結果memberid        name         salary

1                    mr. john     2200.00

2                    mr. joe       2500.00

使用output功能實現報表:

update

[dbo].[member]

--每個職員長5%薪金

set[

salary]=

[salary]*

(1+0.05

)output

deleted.

[memberid]as

[memberid],

deleted.

[name]as

[name],

deleted.

[salary]as

[oldsalery],

inserted.

[salary]as

[newsalery]

結果:memberid   name          oldsalery       newsalery

1               mr. john      2200.00         2310.000000

2               mr. joe        2500.00         2625.000000

儲存過程裡output的使用總結

output的用法 簡單一點說就是帶有output標識的引數在儲存過程中的修改將被儲存。如果不帶,那麼當儲存過程執行結束後,對引數的修改將消失。如果用程式語言來形容的話,就是類似於值傳遞引數與位址傳遞引數一樣的方式。這裡要注意的是如果要設定output,形參和實參要同時設定 實參可以不寫 否則會報以...

儲存過程裡output的使用總結

output的用法 簡單一點說就是帶有output標識的引數在儲存過程中的修改將被儲存。如果不帶,那麼當儲存過程執行結束後,對引數的修改將消失。如果用程式語言來形容的話,就是類似於值傳遞引數與位址傳遞引數一樣的方式。這裡要注意的是如果要設定output,形參和實參要同時設定 實參可以不寫 否則會報以...

ERP系統2011 5 22前更新記錄

1.4.3 alpha 2011 5 20 1.在手冊總表中重點體現本月需核銷手冊。2.核銷單查詢中,核銷單根據單號來排序。3.部品訂單發行中,增加現有訂單的注殘,並實現半自動訂單編號功能。4.修復手冊登記頁面中不合理部分。5.優化成品出庫中訂單餘數顯示。1.4.2 alpha 2011 5 18 ...