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. 洛谷题解 P1031 【均分纸牌】

    这道题很简单 原理是从左到右一个一个排,把差值m加起来加到后面一堆牌里 具体ac代码如下: #include<cstdio> #include<iostream> #inclu ...

  2. Java消息队列——JMS概述

    一.什么是JMS JMS即Java消息服务(Java Message Service)应用程序接口,是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送 ...

  3. docker学习(1)--基础概念

    转载请注明源文章出处:http://www.cnblogs.com/lighten/p/6841677.html 1.前言 docker的官网:这里.下一段摘自官网描述. docker是世界领先的软件 ...

  4. 单链表的python实现

    首先说下线性表,线性表是一种最基本,最简单的数据结构,通俗点讲就是一维的存储数据的结构. 线性表分为顺序表和链接表: 顺序表示指的是用一组地址连续的存储单元依次存储线性表的数据元素,称为线性表的顺序存 ...

  5. Xamarin.Forms 3.0的新特性

    近期因为工作关系开始使用Xamarin,翻译了两篇国外的介绍3.0新特性的文章,供大家参考. 第一篇文章来自Xamarin官网,原文地址:https://blog.xamarin.com/xamari ...

  6. socketserver + ftp

    --------------------------------------------生活不止眼前的苟且,还有诗和远方的田野. day 29 socketserver + ftp # # ----- ...

  7. 把玩Alpine linux(二):APK包管理器

    导读 Alpine Linux非常精简,开机内存占用也在二三十兆大,没有拆箱即用,就需要我们自己去做一些了解和配置 Alpine Linux的优劣 优势 Alpine Linux的Docker镜像特点 ...

  8. session与cookie的区别以及HTML5中WebStorage理解

    一.session与cookie的区别 二.HTML5中WebStorage理解 WebStorage的目的是克服由cookie所带来的一些限制,当数据需要被严格控制在客户端时,不需要持续的将数据发回 ...

  9. 有界算子p129

    ? 如果我把这里的1改成2,把1/(a-b) 换成1/2(a-b) 为什么不能是? 2. 这里的x是关于t的函数,为什么x属于 结果了?和x应该没有关系呀? 3. 那为什么T的范数不是一个固定值?为什 ...

  10. NEST.net Client

    NEST.net Client For Elasticsearch简单应用 由于最近的一个项目中的搜索部分要用到 Elasticsearch 来实现搜索功能,苦于英文差及该方面的系统性资料不好找,在实 ...