MSSQL: T-SQL — комментарии

Автор: | 05/09/2016

sql-logo-no-version-250Краткая заметка.

В T-SQL есть два варианта добавления коментариев — однострочные, и многострочные.

Однострочные комментарии начинаются с двух тире и заканчиваются новой строкой. Такой комментарий можно добавлять в любом месте кода, например — в конце строки с кодом. В таком случае всё, что указано до «--» будет выполнено как T-SQL запрос, а остальная часть строки — будет проигнорирована.

Пример:

1> select * from sys.databases -- Это комментарий
2> go
name    database_id     source_database_id      owner_sid       create_date     compatibility_level     collation_name  user_access     user_access_desc        is_read_only    is_auto_close_on        is_auto_shrink_on       state   state_desc      is_in_standby   is_cleanly_shutdown    is_supplemental_logging_enabled
...

Другой вариант — («классические») блочные комментарии. Они начинаются с символов «/*» и заканчиваются «*/«. Весь текст, заключённый между ними будет проигнорирован. Как правило — такие комментарии добавляют перед или после большого куска кода, но его можно поместить в любом месте. Кроме того — такой комментарий может заниматься несколько строк.

Пример:

1> /* Коммментарий
2> строка 2
3> */
4> select state_desc from sys.databases;
5> go
state_desc
ONLINE
ONLINE
ONLINE
ONLINE
ONLINE
(5 rows affected)

Нагулено тут по запросу «tsql comment block«.