以下のコードを実行しようとしています。これは私が実際に作成しなければならないコードの単純化された例なので、そのような方法でループしても無駄であることはわかっています。ただし、SQL Server で select ステートメントを調べて結合する必要があります。このクエリを実行しようとすると、エラーが発生します。
キーワード 'END' 付近の構文が正しくありません。
何か案は?
DECLARE @position INT
SET @position = -1
WHILE(@position < 1)
BEGIN
SELECT * FROM mytable
UNION ALL
END
SELECT * FROM mytable