41 votes

Que fait exactement la commande "REM INSERTING into TABLE_NAME" dans Oracle ?

J'ai quelques scripts SQL pour Oracle et je me demande de savoir exactement quel est l'objectif de la ligne suivante :

REM INSERTING into TABLE_NAME

Après cette ligne, je reçois les inserts pour la table.

 Insert into TABLE_NAME (ID,ENUM_KEY,NAME,DESCRIPTION) values (3,3,'T_EXIT_POINT','T_EXIT_POINT');
Insert into TABLE_NAME (ID,ENUM_KEY,NAME,DESCRIPTION) values (4,4,'T_CONDITION','T_CONDITION');

Quelqu'un peut m'expliquer ce REM INSERTING , ou où trouver de la documentation à ce sujet ?

23voto

duffymo Points 188155

Je crois que REM est un commentaire, abréviation de "REMARQUE". Tout ce qui suit REM est ignoré par l'analyseur Oracle.

Je supprimerais une telle chose si je la voyais. Il n'ajoute aucune nouvelle information ; ce n'est guère plus qu'un fouillis visuel. Ce genre de commentaires doit être découragé.

5voto

Saurabh Arora Points 51

REM est juste un moyen de fournir des commentaires dans le fichier de script comme nous avons "/* */", "#", etc. dans d'autres langages de programmation. Tout ce qui est suivi de "REM" dans cette ligne particulière est ignoré par le compilateur.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X