Oracle
Rem 和 – SQL*Plus 的註釋之間有什麼區別嗎?
在 SQL*Plus 提示符下,兩者
Rem
和都--
可以作為註釋指示符:Rem this is a comment -- this is also a comment create table emp ( id number primary key, name cvarchar2(40));
兩種評論技術之間有什麼區別嗎?
不同之處在於
--
and/* */
可以在 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(美國國家標準協會/國際標準組織)註釋 - - 用於單行註釋。
該文件還包括關於不應使用註釋的四個地方的註釋,但這些不包括任何進一步的差異。