Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
229 views
in Technique[技术] by (71.8m points)

sql - What does exactly do the command "REM INSERTING into TABLE_NAME" in Oracle?

I have some SQL scripts for Oracle and I wonder to know exactly what is the objective of the following line:

REM INSERTING into TABLE_NAME

After this line I get the inserts for the table.

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');

Anyone can explain me this REM INSERTING, or where to find documentation about it?

question from:https://stackoverflow.com/questions/8932354/what-does-exactly-do-the-command-rem-inserting-into-table-name-in-oracle

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

REM, or short for REMARK, is used in SQL*Plus to indicate the beginning of a comment in a SQL script. Read more about REM in the documentation here.

Instead of

 REM INSERTING into TABLE_NAME 

I suggest you use PROMPT

 PROMPT INSERTING into TABLE_NAME 

That way the script output would contain the string "INSERTING into TABLE_NAME".

More about PROMPT here. It's especially useful when you have ECHO OFF.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...