對於表AI每條記錄要更新基於新插入的記錄的SCOPE_IDENTITY表B.更新記錄的外鍵字段基於新插入的記錄的主鍵
我需要的領域之一的外鍵值爲表A中的每個記錄創建表B中的新記錄以便接收外鍵(scope_identity)值。
例如,對於下表中的每一行我想基於表創建一個新的行/外鍵B.
表A更新空外鍵字段:
|Id|ForeignKey|
|1 |NULL |
|2 |NULL |
|3 |NULL |
|4 |NULL |
|5 |NULL |
作爲一個僞代碼,我想到了像這樣的SQL:
update TableA
set ForeignKey = (INSERT INTO TableB VALUES (value1) select SCOPE_IDENTITY())
任何想法?
對不起,我錯過了這個信息。刪除評論。 – Sebas 2012-07-29 16:16:27