有谁知道下面我的脚本出了什么问题?当我运行脚本时,它显示Command completed successfully
,但是IF
语句中的更新脚本无法正常工作(记录未更新)
DECLARE @call_list VARCHAR
SET @call_list = 'Outbound_000'
IF @call_list = 'Outbound_000'
BEGIN
UPDATE Genesys.TESTs_Hire
SET contact_info = '#3550322222222'
WHERE record_id = 167
END
答案 0 :(得分:3)
给你的VARCHAR声明一个大小,例如
DECLARE @call_list VARCHAR(50)
否则,默认情况下它的大小为1.在这种情况下,只有'Outbound_000'的'O'被分配给SET命令中的变量@call_list,然后当然是条件
IF 'O' = 'Outbound_000'
失败。