declare v_cnt number;
 V_SQL VARCHAR2 (500) := '';
begin
 select count(*) into v_cnt from dual where exists(SELECT * FROM  user_tables WHERE TABLE_NAME = UPPER('TB_FDN_STATIONHISTORYIMAGE'));
   if v_cnt> 0 then
    V_SQL := 'drop TABLE TB_FDN_STATIONHISTORYIMAGE';
    EXECUTE IMMEDIATE V_SQL;
end if;
end;
/
--------------------------------------------------------
--  DDL for Table TB_FDN_STATIONHISTORYIMAGE
--------------------------------------------------------

CREATE TABLE "TB_FDN_STATIONHISTORYIMAGE"
   (    "STATIONHISTORYIMAGE_ID" VARCHAR2(32 BYTE) DEFAULT sys_guid(),
    "ZDBH" VARCHAR2(32 BYTE),
    "ZDMC" NVARCHAR2(20),
    "CZBH" VARCHAR2(32 BYTE),
    "CZMC" NVARCHAR2(20),
    "IMGNAME" NVARCHAR2(100),
    "IMGSRC" NVARCHAR2(255),
    "IMGTYPE" NUMBER,
    "INSERT_USER" NVARCHAR2(20),
    "INSERT_DATETIME" DATE,
    "UPDATE_USER" VARCHAR2(20 BYTE),
    "UPDATE_DATETIME" DATE
   ) SEGMENT CREATION IMMEDIATE
  PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
  STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
  TABLESPACE "BUSINESS_DATA" ;

COMMENT ON COLUMN "TB_FDN_STATIONHISTORYIMAGE"."STATIONHISTORYIMAGE_ID" IS '主键';
 
   COMMENT ON COLUMN "TB_FDN_STATIONHISTORYIMAGE"."ZDBH" IS '站段编号';
 
   COMMENT ON COLUMN "TB_FDN_STATIONHISTORYIMAGE"."ZDMC" IS '站段名称';
 
   COMMENT ON COLUMN "TB_FDN_STATIONHISTORYIMAGE"."CZBH" IS '车站编号';
 
   COMMENT ON COLUMN "TB_FDN_STATIONHISTORYIMAGE"."CZMC" IS '车站名称';
 
   COMMENT ON COLUMN "TB_FDN_STATIONHISTORYIMAGE"."IMGNAME" IS '图片名称';
 
   COMMENT ON COLUMN "TB_FDN_STATIONHISTORYIMAGE"."IMGSRC" IS '图片路径';
 
   COMMENT ON COLUMN "TB_FDN_STATIONHISTORYIMAGE"."IMGTYPE" IS '图片类型';
 
   COMMENT ON COLUMN "TB_FDN_STATIONHISTORYIMAGE"."INSERT_USER" IS '增加人';
 
   COMMENT ON COLUMN "TB_FDN_STATIONHISTORYIMAGE"."INSERT_DATETIME" IS '增加时间';
 
   COMMENT ON COLUMN "TB_FDN_STATIONHISTORYIMAGE"."UPDATE_USER" IS '修改人';
 
   COMMENT ON COLUMN "TB_FDN_STATIONHISTORYIMAGE"."UPDATE_DATETIME" IS '修改时间';
--------------------------------------------------------
--  DDL for Index TB_FDN_STATIONHISTORYIMAGE_PK
--------------------------------------------------------

CREATE UNIQUE INDEX "TB_FDN_STATIONHISTORYIMAGE_PK" ON "TB_FDN_STATIONHISTORYIMAGE" ("STATIONHISTORYIMAGE_ID")
  PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
  STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
  TABLESPACE "BUSINESS_DATA" ;
--------------------------------------------------------
--  Constraints for Table TB_FDN_STATIONHISTORYIMAGE
--------------------------------------------------------

ALTER TABLE "TB_FDN_STATIONHISTORYIMAGE" MODIFY ("STATIONHISTORYIMAGE_ID" NOT NULL ENABLE);
 
  ALTER TABLE "TB_FDN_STATIONHISTORYIMAGE" ADD CONSTRAINT "TB_FDN_STATIONHISTORYIMAGE_PK" PRIMARY KEY ("STATIONHISTORYIMAGE_ID")
  USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
  STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
  TABLESPACE "BUSINESS_DATA"  ENABLE;

orcale建表脚本的更多相关文章

  1. PowerDesigner生成的ORACLE 建表脚本中去掉对象的双引号,设置大、小写

    原文:PowerDesigner生成的ORACLE 建表脚本中去掉对象的双引号,设置大.小写 若要将 CDM 中将 Entity的标识符都设为指定的大小写,则可以这么设定: 打开cdm的情况下,进入T ...

  2. 生成建表脚本up_CreateTable

    已经很久没用使用这个脚本了,今天用到,并做修改,增加了生成扩展属性功能. Go if object_ID('[up_CreateTable]') is not null Drop Procedure ...

  3. MySql 建库建表脚本

    1.建库 CREATE DATABASE test DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; 2.建表脚本 CREATE TABLE `c ...

  4. excel转换成oracle建表脚本

    package excel2sql; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundE ...

  5. SQL SERVER 生成建表脚本

    /****** Object: StoredProcedure [dbo].[GET_TableScript_MSSQL] Script Date: 06/15/2012 11:59:00 ***** ...

  6. SQL SERVER 生成MYSQL建表脚本

    /****** Object: StoredProcedure [dbo].[GET_TableScript_MYSQL] Script Date: 06/15/2012 13:05:14 ***** ...

  7. SQL SERVER 生成ORACLE建表脚本

    /****** Object: StoredProcedure [dbo].[GET_TableScript_ORACLE] Script Date: 06/15/2012 13:07:16 **** ...

  8. (转)SQL SERVER 生成建表脚本

    https://www.cnblogs.com/champaign/p/3492510.html /****** Object: StoredProcedure [dbo].[GET_TableScr ...

  9. Oracle建表脚本记录

    --删除 drop table dianfei; --创建表 create table dianfei ( uon ) not null, mmonth ) not null, ddf ,) not ...

随机推荐

  1. Pycharm+Python3+python工程打包成exe+在windows下自动定时运行

    python3打包成exe---pyinstaller方法:https://www.cnblogs.com/mufenglin/p/7479281.html 按照如上方式打包后,执行dist文件夹(新 ...

  2. P3368 【模板】树状数组 2--洛谷luogu

    题目描述 如题,已知一个数列,你需要进行下面两种操作: 1.将某区间每一个数数加上x 2.求出某一个数的值 输入输出格式 输入格式: 第一行包含两个整数N.M,分别表示该数列数字的个数和操作的总个数. ...

  3. MySQL报错: java.sql.SQLException: Column count doesn't match value count at row 1

    这个是今天写新项目的是后,写插入语句测试用例的时候报这个错误, 其实错误的原因就是插入语句的前面的列和后面的值 的个数不对. 错在此,仔细检查一下,看看少了哪一个,然后修改就可以了.

  4. [C#] LINQ之GroupBy

    声明:本文为www.cnc6.cn原创,转载时请注明出处,谢谢! 本文作者文采欠佳,文字表达等方面不是很好,但实际的代码例子是非常实用的,请作参考. 一.先准备要使用的类: 1.Person类: cl ...

  5. 来,看看MySQL 5.6, 5.7, 8.0的新特性

    对于MySQL的历史,相信很多人早已耳熟能详,这里就不要赘述.下面仅从产品特性的角度梳理其发展过程中的里程碑事件. 1995年,MySQL 1.0发布,仅供内部使用. 1996年,MySQL 3.11 ...

  6. android linux 传文件

    EStrongs File Explorer 即: Es文件浏览器 网络 -> 远程管理器 设置 ->设置根目录 linux 使用浏览器访问即可.

  7. 网络编程-TCP/IP

    TCP/IP五层模型讲解(2分) 我们将应用层,表示层,会话层并作应用层,从tcp/ip五层协议的角度来阐述每层的由来与功能,搞清楚了每层的主要协议 就理解了整个互联网通信的原理. 首先,用户感知到的 ...

  8. 小程序wxRequest封装

    //const host = 'http://114.215.00.00:8005';// 测试地址 const host = 'https://xx.xxxxxxxx.net'; // 正式地址 c ...

  9. hdu 2063 给男女匹配 (匈牙利算法)

    来源:http://acm.hdu.edu.cn/showproblem.php?pid=2063 题意: 有k个组合a,b组合,代表a愿意与b坐过山车,共m个女生 n个男生,问有多少个满意的匹配 题 ...

  10. Vue-router路由使用,单页面的实现

    1.安装路由系统 NPM npm install vue-router 2.在main.js中进入引用 import VueRouter from 'vue-router' 3.创建三个空的组件: V ...