我正在尝试在下面执行此代码。这是我必须编写的实际代码的简化示例,所以我知道以这种方式循环是没有用的。但是,我需要在 SQL Server 中查看和联合选择语句。当我尝试运行此查询时,出现错误:
关键字“END”附近的语法不正确。
有任何想法吗?
DECLARE @position INT
SET @position = -1
WHILE(@position < 1)
BEGIN
SELECT * FROM mytable
UNION ALL
END
SELECT * FROM mytable