SQL Server - コメント

SQL Server で 1行コメント・複数行コメント(ブロックコメント)を行う方法です。

1行コメント

--(2 つのハイフン) の 右側から行末までがコメントとして扱われます。
--ここから行末までコメント
SELECT * FROM TABLE;  --ここから行末までコメント

複数行コメント(ブロックコメント)

/*ここからコメント


ここまでコメント*/

複数行コメント(ブロックコメント)のネスト

次のように、ブロックコメント中に「/*」があるとエラーになります。

エラー「コメントの終了マーク '*/' がありません。」が発生する例

/*
    SELECT '/*' from sys.objects
*/
SSMS-ブロックコメントエラー

対処方法

終了マーク '*/' を追加します。

/*
    SELECT '/*' from sys.objects
*/ */
SSMS-ブロックコメントエラー対処

検証環境

関連ページ