SQL脚本停止执行并打印休息

时间:2018-02-09 21:24:23

标签: sql oracle command-line

我有一个包含create命令列表的SQL脚本。我使用命令行在SQLPlus中运行它。在每个create命令之后,都有一个提交。每次运行脚本时,它都会在第一次提交后停止,并使用行号打印其余的sql脚本。

我在脚本的末尾添加了正斜杠“/”但是它做了同样的事情。

这可能与数据库的设置有关吗?

CREATE TABLE NAME_ACTIONFILE_STAGING_T
( 
RECORD_ID                   NUMBER(19),
JOB_ID                      NUMBER(19),
CRN_TIME                    TIMESTAMP,
FILE_NAME                    VARCHAR2(32),
ACTION_CODE                 VARCHAR2(32),
ACTION_NBR                VARCHAR2(32),
LINE_NBR                    NUMBER(3),
ACTION_FROM_SITE              VARCHAR2(32)
ACTION_TO_SITE                VARCHAR2(32)
PK_STRT_TIME            TIMESTAMP,
PK_END_TIME             TIMESTAMP,
DV_STRT_TIME          TIMESTAMP,
DV_END_TIME           TIMESTAMP,
ITEM_NAME                   VARCHAR2(12),
ACTION_QTY                    NUMBER(6),
VOLUME                       NUMBER(10),
RECNT                       NUMBER(5),

CONSTRAINT SF_STAG_PK PRIMARY KEY (RECORD_ID)
);
commit;

这是脚本退出并开始打印行号的地方

CREATE OR REPLACE
SEQUENCE NAME_SF_STAG_SEQ
START WITH 1000
INCREMENT BY 1
CACHE 20;
commit;

end;
/

提前致谢!

0 个答案:

没有答案