回答:
違いは、という点である--
と/* */
しながら、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ドキュメントはより多くのコメント情報を持っています。基本は...
スクリプトには、次の3つの方法でコメントを入力できます。
単一行のコメントにSQL * Plus REMARKコマンドを使用します。
単一行または複数行のコメントにSQLコメント区切り文字/ * ... * /を使用します。
ANSI / ISO(米国規格協会/国際標準化機構)コメントを使用--単一行のコメント用。
ドキュメントには、コメントを使用してはならない4つの場所に関する注記も含まれていますが、これらにはそれ以上の相違点は含まれていません。
REMは、MS BATCHファイルにコメントを付ける方法であり、このツールが自動化環境で使用されているためにサポートされています。
-SQL標準の一部であるためサポートされています。(http://www.contrib.andrew.cmu.edu/~shadow/sql/sql1992.txtページ83 cf <comment introducer> ::= <minus sign><minus sign>[<minus sign>...]
)