私はwith節を使用していますが、私は最近奇妙な問題に遭遇しました。単純なクエリでも、私は誤った構文エラーが返ってきています。なぜそうなるのか分かりません。私はのような単純なコードを実行するたびに句付き、 ')'の近くの構文が正しくありません。 (SQL Server 2016)
:
WITH table1 AS (Select value1, value2 from table1)
私は「近くに無効な構文 『)』」エラーが発生します。
私は問題なくこれを使い始めていました。私は本当に明白な間違いを犯しているように思います。誰かが間違っていることを指摘できますか?
このスクリプトの前に*のSQL文がありますか? 'CTE'の場合、*前の*文は'; 'で終わらなければなりません。 – Siyual
あなたの声明は完全ではありません。 CTEで何かをする必要があります。 – Eric
上記の行がすべてのSQL文である場合は、文が不完全でエラーが発生します。 – DVT