OSQL & complex update statement
@osql -E -S MY_DB_SERVER -d MY_DB_NAME -q
"EXIT(
)";
@osql -E -S MY_DB_SERVER -d MY_DB_NAME -q
"EXIT(
update myTable1
set myTable1.fld1 = r2.fld1, myTable1.updated = r2.Updated
from (select * from myTable1 where fld1 'AAAA' and fld2 =4) as r2 where myTable1.fld2=r2.fld2 and myTable1.fld3 in (1,2,3,4,5) and myTable1.fld1='AAAA'
)";
本文探讨了一种复杂的SQL更新语句,该语句通过子查询实现数据更新,涉及表连接与条件过滤等高级特性。具体操作包括设置目标表字段等于另一子查询返回的字段值,并添加了多个过滤条件来精确匹配更新记录。
32万+

被折叠的 条评论
为什么被折叠?



