我在我的项目中有以下case statememt
。case case case
tbl_ExceptionStatus.ExceptionStatusValue IN (case when @excstat='Awaiting ERR Approval' then ('1') else @excstat END)
这是工作正常,但我必须将它更改为这个
tbl_ExceptionStatus.ExceptionStatusValue IN (case when @excstat='Awaiting ERR Approval' then ('1','2','3') else @excstat END)
其转换为varchar值“1,2,3”为数据类型SMALLINT时给错误 转换失败。
我如何能够更改我的case statememt
来终止错误?
我将如何使用这个在我的地方声明我不明白 – Ashu
@Ashu:什么你不明白?你只需要用'tbl_ExceptionStatus.ExceptionStatusValue'替换'A'等。 – Heinzi