La diferencia es eso --
y /* */
puede usarse en un bloque PL / SQL, mientras REM[ARK]
que no puede. Lo siguiente funcionará en SQL * Plus:
REM comment
-- comment
/* comment */
begin
DBMS_OUTPUT.PUT_LINE('Test'); --comment
DBMS_OUTPUT.PUT_LINE('Test'); /* comment */
end;
/
Estos no:
begin
DBMS_OUTPUT.PUT_LINE('Test'); REM comment
end;
/
begin
REM comment
DBMS_OUTPUT.PUT_LINE('Test');
end;
/
La documentación de 11.2 sobre todos los tipos de comentarios tiene más información de comentarios. Los fundamentos son ...
Puede ingresar comentarios en un script de tres maneras:
utilizando el comando SQL * Plus REMARK para comentarios de una sola línea.
utilizando los delimitadores de comentarios SQL / * ... * / para comentarios de una o varias líneas.
utilizando comentarios ANSI / ISO (Instituto Nacional Americano de Estándares / Organización Internacional de Estándares) - - para comentarios de una sola línea.
La documentación también incluye notas en cuatro lugares donde los comentarios no deben usarse, pero estos no incluyen diferencias adicionales.