Разница в том, что --
и /* */
может использоваться в блоке PL / SQL, а REM[ARK]
не может. В SQL * Plus будет работать следующее:
REM comment
-- comment
/* comment */
begin
DBMS_OUTPUT.PUT_LINE('Test'); --comment
DBMS_OUTPUT.PUT_LINE('Test'); /* comment */
end;
/
Эти не будут:
begin
DBMS_OUTPUT.PUT_LINE('Test'); REM comment
end;
/
begin
REM comment
DBMS_OUTPUT.PUT_LINE('Test');
end;
/
Документация 11.2 для всех типов комментариев содержит больше информации для комментариев. Основы ...
Вы можете вводить комментарии в скрипт тремя способами:
используя команду SQL * Plus REMARK для однострочных комментариев.
использование разделителей комментариев SQL / * ... * / для однострочных или многострочных комментариев.
использование комментариев ANSI / ISO (Американский национальный институт стандартов / Международная организация стандартов) - для однострочных комментариев.
Документация также включает примечания по четырем местам, в которых комментарии не должны использоваться, но они не содержат каких-либо дополнительных отличий.