很高兴有人能告诉我第 3 行的正确语法,就像运算符一样。
TableB Column2 是 TableA Column1 的子字符串(在开始/中间/结尾处)
提前谢谢。 托赫
Merge tableA as A
using tableB as B
ON A.Column1 like B.Column2
when matched then
update set
A.Column1= B.Column1,
A.Column3= B.Column3,
A.Column4= B.Column4,
A.Column5= B.Column5
您需要通配符:
ON A.Column1 like '%' || B.Column2 || '%'
在某些数据库中,您将使用 +
而不是 ||
或 concat()
函数。