Oracle SQL脚本注意事项讲解
程序员文章站
2022-05-28 20:14:51
1、建表语句create最后不能添加”/“,例如以下错误:
create table LTXGL10_bak2
(
ltxgl1000 VAR...
1、建表语句create最后不能添加”/“,例如以下错误:
create table LTXGL10_bak2 ( ltxgl1000 VARCHAR2(36) not null, a00 VARCHAR2(36), ltxgl1001 VARCHAR2(36) ); /
2、建表语句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 ) LOGGING NOCOMPRESS NOCACHE ;
3、insert语句之前应该有相应的判断是否已存在该数据
4、CREATE TABLE 建表语句之前应该有相应判断该表是否存在
5、CREATE TABLE 建表语句之后不需要commit;
6、insert、update、delete最后需要commit;
7、Navicate中执行SQL不需要"/",但提交的脚本中需要
推荐阅读