關於Oracle DB中SQL Script的注釋(REM,--,/* */)

來源:互聯網
上載者:User

Oracle DB中SQL Script注釋的文法

  1. REM Single line comment   
  2.   
  3. -- Single line comment   
  4.   
  5. /* Single line comment */  
  6.   
  7. /*   
  8.   Multi Line  
  9.   comment  
  10. */  

補充:REM是REMARK的縮寫

那麼REM和--的區別是什嗎?

--或者/* */可以用於PL/SQL,但REM[ark]不可以。

下邊這段可以在SQL*PLUS中執行成功

  1. REM comment  
  2. -- comment   
  3. /* comment */  
  4. begin  
  5.    DBMS_OUTPUT.PUT_LINE('Test'); --comment   
  6.    DBMS_OUTPUT.PUT_LINE('Test'); /* comment */  
  7. end;   
  8. /  
但下邊這段就不行
  1. begin  
  2.    DBMS_OUTPUT.PUT_LINE('Test'); REM comment  
  3. end;   
  4. /  
  5.   
  6. begin  
  7.    REM comment  
  8.    DBMS_OUTPUT.PUT_LINE('Test');  
  9. end;   
  10. /  
11.2 documentation on all comment types 關於注釋有很清楚的說明。

You can enter comments in a script in three ways:

  • using the SQL*Plus REMARK command for single line comments.

  • using the SQL comment delimiters /*... */ for single or multi-line comments.

  • using ANSI/ISO (American National Standards Institute/International Standards Organization) comments - - for single line comments.

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.