我有一个根据用户选择设置的输入变量,然后根据该变量设置的内容,数据将是“不同的”。
选项是“数字”或“日期”。
因此,如果用户输入“数字”,则将按数字获取数据,如果他们选择“日期”,他们将按日期获取数据。
程序中发生了很多事情,但我遇到麻烦的地方就是结束。根据变量的设置,我必须插入#ResultsTable
.
所以我需要关于我的 IF 语句的帮助,我所拥有的是......
IF @Input = 'Number'
BEGIN
Insert records into #ResultsTable
END
ELSE
IF @Input = 'Date'
Insert records into #ResultsTable
END
SELECT * FROM #ResultsTable
所以我得到的错误是当我运行@Input
变量为“日期”的存储过程时,它说
对象名称“#ResultsTable”无效。
@Input
当变量为“数字”时,它工作正常。