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不需要"/",但提交的脚本中需要
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不需要"/",但提交的脚本中需要
相关文章推荐
- Oracle中SQL语句注意事项
- Oracle 11g R2 for Win7旗舰版(64位)的安装步骤注意事项+PL/SQL Development
- 部分常见ORACLE面试题以及SQL注意事项
- 12c-Oracle 12c R2 注意事项:login.sql 改变
- oracle 动态Sql注意事项
- oracle sql 带order by ss desc 进行的分页注意事项
- 撰写oracle-sql-hint的注意事项
- 常用sql命令@oracle数据类型概括@权限、角色、用户的创建于使用@伪列及其注意事项
- Oracle SQL编写注意事项
- Oracle Sql优化注意事项
- SQL脚本书写注意事项—性能分析(一)
- Navicat导入sql脚本文件卡死注意事项
- oracle(sql优化)- 第二部分 常用sql用法和注意事项
- 常用sql命令@oracle数据类型概括@权限、角色、用户的创建于使用@伪列及其注意事项
- 部分常见ORACLE面试题以及SQL注意事项
- Oracle中编写Sql语句注意事项
- 免安装Oracle客户端使用PL/SQL连接Linux Oracle 注意事项
- 部分常见ORACLE面试题以及SQL注意事项(转载)
- 免安装Oracle客户端使用PL/SQL连接Linux Oracle 注意事项
- 部分常见ORACLE面试题以及SQL注意事项