我的ExecuteSQL Task中有多个UPDATE语句.每一个都依赖于一个Vairiable,例如MyId
UPDATE TABLE_A SET COL_A={Something} WHERE ID=?
UPDATE TABLE_B SET COL_B={SomeTHing} WHERE ID=?
Run Code Online (Sandbox Code Playgroud)
此查询将MyId变量作为参数.
我需要拥有与我的更新语句一样多的参数吗?或者有一种方法可以one在我的ExecuteSQL任务中定义共享参数
试试这个:
DECLARE @id int
SELECT @id = ?
UPDATE TABLE_A SET COL_A={Something} WHERE ID=@id
UPDATE TABLE_B SET COL_B={Something} WHERE ID=@id
Run Code Online (Sandbox Code Playgroud)