prompt PL/SQL Developer import file

prompt Created on 2015年3月7日 by crown

set feedback off

-- set feedback

-- 有三种方式:

-- set feedback on

-- set feedback off

-- set feedback n

-- 默认的当一条sql发出的时候,oracle会给一个反馈,比如说创建表的时候,如果成功,命令行会返回类似:Table created的反馈,又比如执行一个pl/sql成功的时候,命令行会返回:PL/SQL procedure successfully completed 。当载脚本中运行很多语句的时候,一般将feedback设为off。

-- set feedback n:当一条sql语句返回n或者大于n行记录的时候,就会有feedback,比如:set feedback 5,当返回记录等于或多于5行的时候会有类似8 rows selected的反馈,如果返回行少于5则没有此反馈。

set define off

-- set define off关闭替代变量功能。

-- 在SQL*Plus中默认的"&"表示替代变量,也就是说,只要在命令中出现该符号,SQL*Plus就会要你输入替代值。这就意味着你无法将一个含有该符号的字符串输入数据库或赋给变量,如字符串“SQL&Plus”系统会理解为以“SQL”打头的字符串,它会提示你输入替代变量 Plus的值,如果你输入ABC,则最终字符串转化为“SQLABC”。

-- set define off 则关闭该功能,“&”将作为普通字符,如上例,最终字符就为“SQL&Plus”

-- set define off关闭替代变量功能

-- set define on 开启替代变量功能

-- set define * 将默认替代变量标志符该为“*”(也可以设为其它字符)

prompt Creating tb_enterprise_dynamic_info...

create table tb_enterprise_dynamic_info

(

enterprise_dynamic_id NVARCHAR2(50) not null,

comp_id NVARCHAR2(50),

dynamic_title NVARCHAR2(200),

dynamic_desc NVARCHAR2(2000),

dynamic_url NVARCHAR2(300),

publish_date DATE,

status_flag NVARCHAR2(2),

status NVARCHAR2(50),

verify_date DATE,

verify_user_id NVARCHAR2(50),

verify_user_name NVARCHAR2(30),

verify_remark NVARCHAR2(200),

delete_flag NVARCHAR2(1) not null,

update_count NVARCHAR2(18) not null,

create_date DATE not null,

create_user_id NVARCHAR2(50) not null,

update_date DATE not null,

update_user_id NVARCHAR2(50) not null,

update_flag NVARCHAR2(1) not null,

now_version_no NUMBER not null,

prev_version_no NUMBER

)

-- 以下是指定表所在的表空间,参数不用做修改。

-- 但是要注意:创建表必须指明下面所在的表空间(USERS),不指名会导致创建表不成功。

tablespace USERS

pctfree 10

-- 块中保留用于UPDATE操作的空间百分比,当数据占用的空间达到此上限时,新的数据将不能插入此块中。

initrans 1

-- 并行事务控制,1个代表最多一个并行事务

maxtrans 255

-- 定义了数据块中数据槽的最大值。事务表会根据需要动态扩展,最大达到MAXTRANS 个条目(假设块上有足够的自由空间)。所分配的每个事务条目需要占用块首部中的23~24 字节的存储空间。

-- 存储空间

storage

(

initial 64K

-- 初始化存储空间,不能修改

next 1M

-- 不够增加1M

minextents 1

-- 最小扩展1

maxextents unlimited

-- 扩展无限制

);

alter table tb_enterprise_dynamic_info

add constraint enterprise_dynamic_id primary key (enterprise_dynamic_id)

-- 增加主键

-- 以下是指定主键的索引所在的表空间(这里指定到USERS表空间),参数不用做修改。

-- 但是要注意:创建索引必须指明下面所在的表空间(USERS),不指名会导致创建索引不成功。

using index

tablespace USERS

pctfree 10

initrans 2

maxtrans 255

storage

(

initial 64K

next 1M

minextents 1

maxextents unlimited

);

prompt Disabling triggers for tb_enterprise_dynamic_info...

alter table tb_enterprise_dynamic_info disable all triggers;

-- 关闭所有触发器

-- 这里写insert插入数据操作

prompt Enabling triggers for tb_enterprise_dynamic_info...

alter table tb_enterprise_dynamic_info enable all triggers;

-- 开启所有触发器

set feedback on

set define on

prompt Done.

创建oracle表sql语句,oracle基本表sql创建语句解析相关推荐

  1. oracle创建表语句_利用FME去拼接SQL语句并创建表

    在之前的工作中,我遇到了这么一个需求,需要将数据库内一千多个旧表按其原来表结构,重新创建对应的新表.然后对旧数据的进行处理后,存储新的数据. 不只是结构需要保持一致,还有用户.表空间.约束.备注等也需 ...

  2. oracle 创建表空间 pcincrease,oracle建表空间 各种语句

    oracle建表空间 各种语句 在创建用户之前,先要创建表空间: 其格式为:格式: create tablespace 表间名 datafile '数据文件名' size 表空间大小; 如: SQL& ...

  3. oracle如何复制dept,[oracle]表复制的sql语句

    oracle复制表sql 可以复制表的结构,也可以复制查询结果,有的时候需要小表,这样比较方面. 使用环境: oracle 10.2 ;scott  的dept表 表结构: SQL> desc ...

  4. oracle添加表的索引,oracle批量添加指定表前缀的索引SQL语句

    oracle批量添加指定表前缀的索引SQL语句 需要输入用户名,表空间,索引个数,表名前缀,过滤的表名后缀 ##需要输入用户名,表空间,索引个数,表名前缀,过滤的表名后缀 declare --用户名 ...

  5. oracle创建主键sql语句,Oracle创建主键自增表(sql语句实现)及触发器应用

    Oracle创建主键自增表(sql语句实现)及触发器应用 1.创建表 复制代码 代码如下: createtableTest_Increase( useridnumber(10)NOTNULLprima ...

  6. oracle表中增加字段 sql语句,ORACLE中通过SQL语句(alter table)来增加、删除、修改字段...

    1.添加字段: alter table  表名  add (字段  字段类型)  [ default  '输入默认值']  [null/not null]  ; 2.添加备注: comment on ...

  7. oracle修改表结构的sql命令是什么,sql语句中修改表结构的命令是什么?

    sql语句中修改表结构的命令是:"ALTER TABLE"命令. ALTER TABLE 语句用于在已有的表中添加.删除或修改列. SQL ALTER TABLE 语法 如需在表中 ...

  8. Oracle数据库查看表空间sql语句、查看Oracle数据库表空间剩余 、修改表空间、库备份

    一  Oracle数据库查看表空间sql语句 1.oracle查看表空间当前用户 SQL>  select  username,default_tablespace  from user_use ...

  9. oracle维护常用SQL语句(查看系统表和视图)

    转:http://www.360doc.com/content/11/1230/15/7489308_176090474.shtml oracle维护常用SQL语句(查看系统表和视图) 1.查看表空间 ...

最新文章

  1. linux里的日志文件干啥用的,linux分析日志经常用的命令
  2. mysql读出varchar乱码_pymssql读取varchar字段中文显示乱码的问题分析
  3. Android 高仿新浪微博底部导航栏,实现双击首页Tab,页面的ListView滚动、刷新
  4. Android中三种超实用的滑屏方式汇总(ViewPager、ViewFlipper、ViewFlow)
  5. 情绪管理的快速实践方法---视频学习记录
  6. Direct2D (2) : 基本图形命令测试
  7. oracle的SCN和Checkpoint_Change#的关系
  8. 作业计算机组成与原理,课程计算机组成原理与汇编语言作业四
  9. 浮点型的数字如何进行range_连接型CRM | 渠道经销订货数字化转型,5大关键角色的如何应用...
  10. .net pdf转图片_pdf转图片怎么转?看了就知道啦!
  11. python-PIL-16bit-灰度图像生成-tiff
  12. [Java]利用itextpdf将多个多页的PDF合并为一个
  13. 【JS】388- 深入了解强大的 ES6 「 ... 」 运算符
  14. 无损音乐刻录成cd有意义吗_无损和CD不一样?无损音乐的“玄学”知多少?
  15. html页面证书过期,网页证书过期怎么办
  16. 前端移动端端测试——显示控制台
  17. mac更新系统后xcode-select --install使用问题
  18. 不再犹豫用计算机,电脑固态硬盘接口该怎么选?3选1不再犹豫
  19. MyBatis Plus Generator 代码生成器 v3.5.x 案例,含校验、MapStruct、Swagger、QO、VO,自定义 FreeMarker 模板引擎
  20. P3237 [HNOI2014]米特运输

热门文章

  1. 03-0004 CART决策树解决银行贷款问题(Python)
  2. 【转】欧姆龙OMRON PLC之HostLink通讯协议-FINS命令W字/位操作篇
  3. 21土拨鼠FRW世界第一碳纤维自行车品牌进藏山地车十大排行榜
  4. [闪存2.1.2] SLC、MLC、TLC、QLC、PLC NAND_固态硬盘闪存颗粒类型
  5. harmonyOS什么读,HarmonyOS鸿蒙入门篇
  6. 【机器学习|数学基础】Mathematics for Machine Learning系列之矩阵理论(11):线性变换的矩阵表示
  7. 自动控制原理学习笔记---自动控制系统校正与综合
  8. 每周艳遇第六期,多个类目的隐形冠军的分享
  9. php制作聊天室,workerman+thinkphp制作简易聊天室
  10. BP神经网络算法的流程