À l'invite SQL * Plus, les deux Rem
et sont --
considérés comme des indicateurs de commentaire:
Rem this is a comment
-- this is also a comment
create table emp (
id number primary key,
name cvarchar2(40));
Y a-t-il une différence entre les deux techniques de commentaire?
oracle
oracle-11g
sqlplus
Lazer
la source
la source
Réponses:
La différence est que
--
et/* */
peut être utilisé dans un bloc PL / SQL, alors queREM[ARK]
non. Les éléments suivants fonctionneront dans SQL * Plus:Ceux-ci ne:
La documentation 11.2 sur tous les types de commentaires contient plus d'informations sur les commentaires. Les bases sont ...
La documentation comprend également des notes sur quatre endroits où les commentaires ne doivent pas être utilisés, mais ceux-ci n'incluent pas d'autres différences.
la source
REM est pris en charge en raison de la façon dont les fichiers MS BATCH sont commentés, et cet outil est utilisé avec les environnements d'automatisation.
- est pris en charge car il fait partie de la norme SQL. ( http://www.contrib.andrew.cmu.edu/~shadow/sql/sql1992.txt page 83 cf
<comment introducer> ::= <minus sign><minus sign>[<minus sign>...]
)la source
Non, il ne devrait y avoir aucune différence.
la source