簡體   English   中英

Oracle中的命令“REM INSERTING into TABLE_NAME”究竟做了什么?

[英]What does exactly do the command “REM INSERTING into TABLE_NAME” in Oracle?

我有一些Oracle的SQL腳本,我想知道以下行的目標究竟是什么:

REM INSERTING into TABLE_NAME

在這一行之后,我得到了表的插入。

Insert into TABLE_NAME (ID,ENUM_KEY,NAME,DESCRIPTION) values (3,3,'T_EXIT_POINT','T_EXIT_POINT');
Insert into TABLE_NAME (ID,ENUM_KEY,NAME,DESCRIPTION) values (4,4,'T_CONDITION','T_CONDITION');

任何人都可以向我解釋這個REM INSERTING ,或者在哪里找到它的文檔?

REM或REMARK的縮寫在SQL * Plus中用於指示SQL腳本中注釋的開頭。 此處的文檔中閱讀有關REM的更多信息。

代替

 REM INSERTING into TABLE_NAME 

我建議你使用PROMPT

 PROMPT INSERTING into TABLE_NAME 

這樣腳本輸出將包含字符串“INSERTING into TABLE_NAME”。

更多關於PROMPT的信息 當你關閉ECHO時它特別有用。

我相信REM是一個評論,是“REMARK”的縮寫。 Oracle解析器忽略REM之后的所有內容。

如果我看到它,我會刪除這樣的東西。 它沒有添加任何新信息; 它只不過是視覺上的混亂。 不鼓勵這些評論。

REM只是一種在腳本文件中提供注釋的方法,因為我們在其他編程語言中有“/ * * /”,“#”等。 編譯器忽略該特定行中的“REM”后面的內容。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM