В приглашении SQL * Plus оба Rem
и --
квалифицируются как индикаторы комментариев:
Rem this is a comment
-- this is also a comment
create table emp (
id number primary key,
name cvarchar2(40));
Есть ли какая-либо разница между двумя методами комментирования?
oracle
oracle-11g
sqlplus
Lazer
источник
источник
Ответы:
Разница в том, что
--
и/* */
может использоваться в блоке PL / SQL, аREM[ARK]
не может. В SQL * Plus будет работать следующее:Эти не будут:
Документация 11.2 для всех типов комментариев содержит больше информации для комментариев. Основы ...
Документация также включает примечания по четырем местам, в которых комментарии не должны использоваться, но они не содержат каких-либо дополнительных отличий.
источник
REM поддерживается благодаря способу комментирования файлов MS BATCH, и этот инструмент используется в средах автоматизации.
- поддерживается за счет того, что является частью стандарта SQL. ( http://www.contrib.andrew.cmu.edu/~shadow/sql/sql1992.txt стр. 83 см.
<comment introducer> ::= <minus sign><minus sign>[<minus sign>...]
)источник
Нет, не должно быть никакой разницы.
источник