我有一个包含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;
/
提前致谢!