Looking for sql-server Answers? Try Ask4KnowledgeBase
Looking for sql-server Keywords? Try Ask4Keywords

Microsoft SQL Server共通テーブル式


構文

  • WITH cte_name [( column_name_1column_name_2 、...)] AS( cte_expression

備考

セミコロン( ; )文字を使用して前のステートメントからCTEを区切る必要があります。

ie ;WITH CommonTableName (...) SELECT ... FROM CommonTableName ...

CTEの有効範囲は単一のバッチで、その定義の下流にのみあります。バッチには複数のCTEが含まれていてもよく、CTEはバッチで先に定義された別のCTEを参照するかもしれませんが、CTEは後でそのバッチで定義される別のCTEを参照しません。

共通テーブル式 関連する例