繁体   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