В этом учебном материале вы узнаете, как использовать комментарии в SQL предложениях в Oracle/PLSQL с синтаксисом и примерами.
Описание
Знаете ли вы, что вы можете поместить комментарии в операторы SQL в Oracle? Комментарии могут появляться в одной строке или распределяться по нескольким строкам. Давайте посмотрим, как это сделать.
Синтаксис
Есть два синтаксиса, которые можно использовать, чтобы создать комментарий в пределах ваших SQL предложений в Oracle/PLSQL.
Синтаксис использования символов --
Синтаксис для создания SQL комментариев в Oracle, используя символы --
:
--
здесь пишется комментарий
В Oracle комментарий, начинающийся с символов --
должен находиться в конце строки в вашем операторе SQL с разрывом строки после него. Этот метод комментирования может занимать только одну строку в вашем SQL и должен находиться в конце строки.
Синтаксис использование символов /*
и */
Синтаксис для создания комментария SQL в Oracle с использованием символов /*
и */
:
/*
здесь пишется комментарий */
В Oracle, комментарий, который начинается с символов /* и заканчивается */ может быть где угодно в вашем SQL предложении. Этот метод комментирования может занимать несколько строк в пределах вашего SQL.
Пример комментария на одной строке
Вы можете создать SQL комментарий на одной строке в SQL предложении в Oracle/PLSQL.
Рассмотрим пример SQL комментария, который показывает SQL комментарий на одной строке:
1 2 3 |
SELECT count(suppliers.supplier_id) /* количество поставщиков */ FROM suppliers; |
Этот SQL комментарий, появляется в середине строки:
1 2 |
SELECT /* количество поставщиков */ count(suppliers.supplier_id) FROM suppliers; |
Этот SQL комментарий, появляется в конце строки:
1 2 |
SELECT count(suppliers.supplier_id) /* количество поставщиков */ FROM suppliers; |
или
1 2 |
SELECT count(suppliers.supplier_id) -- количество поставщиков FROM suppliers; |
Пример комментария на нескольких строках
В Oracle, вы можете создать SQL комментарий, который охватывает несколько строк в вашем SQL предложении.
Например:
1 2 3 4 5 6 |
SELECT count(suppliers.supplier_id) /* * количество поставщиков * комментарий охватывает несколько строк в вашем SQL предложении. */ FROM suppliers; |
Этот SQL комментарий распространяется на несколько строк в Oracle - в этом примере, он растянут на 4 строки.
В Oracle, вы также можете создать SQL комментарий, который охватывает несколько строк, используя следующий синтаксис:
1 2 3 |
SELECT count(suppliers.supplier_id) /* количество поставщиков комментарий, который охватывает несколько строк в вашем SQL предложении */ FROM suppliers; |
Oracle/PLSQL будет считать, что все, что после символов /* является комментарием, пока он не достигнет символов */, даже если он охватывает несколько строк внутри SQL предложения. Таким образом, в этом примере, SQL комментарий будет охватывать 2 строки.