欢迎投稿

今日深度:

Oracle SQL脚本注意事项讲解,oraclesql脚本讲解

Oracle SQL脚本注意事项讲解,oraclesql脚本讲解


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不需要"/",但提交的脚本中需要

www.htsjk.Com true http://www.htsjk.com/oracle/24137.html NewsArticle Oracle SQL脚本注意事项讲解,oraclesql脚本讲解 1、建表语句create最后不能添加/,例如以下错误: create table LTXGL10_bak2( ltxgl1000 VARCHAR2(36) not null, a00 VARCHAR2(36), ltxgl1001 VARCHAR2(36));/ 2、建表语句...
评论暂时关闭