0
我有一個存儲過程生成動態SQL,我在末尾調用EXEC()
來執行UPDATE
語句。我用它來更新具有不同的字段名稱標識列不同的表,即UserId
,ProductId
,ShoppingCartId
等UPDATE語句t-sql不知道標識字段名稱
我可以通過參數的只是傳遞標識列的字段名存儲過程,但我想知道是否有一種方法來動態引用更新語句中的標識列。
EX:
UPDATE @TableName
SET @ColumnName = @ColumnValue
WHERE table_identity_field = @RowId
其中table_identity_field
是該特定表中標識列。
完美!謝謝.. –