1. 建表语句create最后不能添加”/“,例如以下错误:

        create table LTXGL10_bak2

(

ltxgl1000 VARCHAR2(36) not null,

  a00       VARCHAR2(36),

  ltxgl1001 VARCHAR2(36)

);

/

  1. 建表语句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

;

  1. insert语句之前应该有相应的判断是否已存在该数据
  2. CREATE TABLE 建表语句之前应该有相应判断该表是否存在
  3. CREATE TABLE 建表语句之后不需要commit;
  4. insert、update、delete最后需要commit;
  5. Navicate中执行SQL不需要"/",但提交的脚本中需要