我编写了一个 SQL 查询来更新IF
语句中的列。查询使用该if
语句来确定列是否满足正确的条件,如果满足,则继续更新该列。
不确定我在执行时做错了什么:
命令成功完成。
但是当我查看我的表格时,更新尚未应用......
我还是 SQL 新手。
DECLARE @Status VARCHAR(50)
IF @Status = 'Active Debtor'
BEGIN
UPDATE Table1
SET Col1 = 'Pre-Legal'
FROM Table1
INNER JOIN Table2 ON CM_IDX = DB_IDX
WHERE TypeID = 1
AND Col1 = @Status
END