想要在不使用动态 SQL 的情况下实现单批次。
表 A:
Col1_ID(Primary Key), Col2_BigString
表 B:
Col1_ID( FK), Col2_Name, Col3_Value
Col1_Id
在 中是唯一的,Table A
并且将在 中具有相应的多行Table B
,问题是从替换 为更新Col2_BigString
每个单词匹配。TableB.Col2_Name
Col3_Value
示例 - 更新中Table A
和Table B
更新之前的值:
表 A:
Col1_ID, Col2_BigString
1, SELECT a,b,c, from xyz where a=@param1 and b in (@param2)
表 B:
Col1_ID, Col2_Name, Col3_Value
1, @param1, 100
1, @param2, 'abc','xyz'
输出 - 更新的表 A:
1, SELECT a,b,c, from xyz where a=100 and b in ('abc','xyz')