Різниця полягає в тому, що --
і /* */
може бути використана в блоці 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 (Американський національний інститут стандартів / Міжнародна організація зі стандартів) коментарі - - для однорядкових коментарів.
Документація також включає примітки щодо чотирьох місць, що коментарі не слід використовувати, але вони не містять будь-яких подальших відмінностей.