您的位置:首页 > 数据库 > Oracle

OracleSQL脚本注意事项

2018-01-17 20:15 423 查看
建表语句create最后不能添加”/“,例如以下错误:
        create table LTXGL10_bak2( ltxgl1000 VARCHAR2(36) not null,  a00       VARCHAR2(36),  ltxgl1001 VARCHAR2(36));/建表语句create最后分号“;”不能换行显示,例如以下错误:
        CREATE TABLE CGGL_DM_03 (DMCOD NVARCHAR2(80) NOT NULL ,DMLEVCOD NVARCHAR2(80) NULL ,DMGRP NVARCHAR2(20) NOT NULL ,DMCPT NVARCHAR2(60) NULL ,DMABR1 NVARCHAR2(60) NULL ,DMABR2 NVARCHAR2(60) NULL ,INPABR NVARCHAR2(60) NULL ,DMHND NVARCHAR2(60) NOT NULL ,INPFRQ NUMBER NOT NULL ,YESPRV NUMBER NOT NULL ,ATTRIBUTE NUMBER NOT NULL ,ISCANUSE NUMBER NOT NULL)LOGGINGNOCOMPRESSNOCACHE
;insert语句之前应该有相应的判断是否已存在该数据
CREATE TABLE 建表语句之前应该有相应判断该表是否存在
CREATE TABLE 建表语句之后不需要commit;
insert、update、delete最后需要commit;
Navicate中执行SQL不需要"/",但提交的脚本中需要
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: