我有以下 IF 语句,并且在以下条件下出现“语句结束”错误:不在 ('Deferred','Rejected','Closed')
If (temp_var_1 = temp_var_2) And temp_var_3 not in ("Deferred","Rejected","Closed") Then
如果我在 temp_var_3 和最右边的 ')' 周围加上括号,则在not我得到:')' 预期
If (temp_var_1 = temp_var_2) And (temp_var_3 not in ("Deferred","Rejected","Closed")) Then
几点注意事项:
- 所有临时变量都是字符串。
- 它适用于 MS SQL:temp_var_3 not in ('Deferred','Rejected','Closed')