No prompt do SQL * Plus, ambos Rem
e se --
qualificam como indicadores de comentários:
Rem this is a comment
-- this is also a comment
create table emp (
id number primary key,
name cvarchar2(40));
Existe alguma diferença entre as duas técnicas de comentários?
oracle
oracle-11g
sqlplus
lazer
fonte
fonte
Respostas:
A diferença é que
--
e/* */
pode ser usada em um bloco PL / SQL, enquantoREM[ARK]
não pode. O seguinte funcionará no SQL * Plus:Estes não irão:
A documentação 11.2 em todos os tipos de comentários possui mais informações. O básico é ...
A documentação também inclui notas em quatro locais em que os comentários não devem ser usados, mas não incluem outras diferenças.
fonte
O REM é suportado devido à maneira como os arquivos do MS BATCH são comentados e esta ferramenta está sendo usada com ambientes de automação.
- é suportado por fazer parte do padrão SQL. ( http://www.contrib.andrew.cmu.edu/~shadow/sql/sql1992.txt página 83 cf
<comment introducer> ::= <minus sign><minus sign>[<minus sign>...]
)fonte
Não, não deve haver nenhuma diferença.
fonte