2015-03-13 110 views
0

這是Insert values into table B based on column from table A?在插入基於另一個表的值後遞增2個字段?

擴展從上面的問題,比方說在兩個User_PermissionsUsers表也有2記錄審計目的更多列:version列和transaction_version列。在將新行(基於Users表中的一行)插入到User_Permissions表中時,我需要獲取Users表中的2列值,將其增加1,然後將其插入User_Permissions表中。

有沒有一個簡單的SQL查詢來做到這一點?我懷疑它必須處理另一個內聯select,但我不確定語法。

回答

0

你可以使用Triggers after insert執行所需的更新

+0

我不希望創建觸發器或其他DBA將開始抱怨!不過,你的鏈接確實給了我一個想法。我想你可以先選擇一個'select into',然後插入這些值? – 2015-03-13 15:37:25

相關問題