`

Oracle 创建 table 例子

    博客分类:
  • DB
 
阅读更多
CREATE TABLE "&1"."PLUTO_TAXLOT_MASTER"
  (
    "MAXIT_TRANSACTION_LOT_ID" NUMBER(32,0),
    "RELATED_LOT_ID"           NUMBER(32,0),
    "ACCOUNT"                  VARCHAR2(39 BYTE),
    "FIRM"                     VARCHAR2(32 BYTE),
    "SUBSIDARY"                VARCHAR2(32 BYTE),
    "OPEN_CLOSED"              VARCHAR2(1 BYTE),
    "UPDATE_TYPE"              VARCHAR2(1 BYTE),
    "TRAN_TYPE"                VARCHAR2(32 BYTE),
    "CUSIP"                    VARCHAR2(30 BYTE),
    "SECURITY_NUMBER"          VARCHAR2(30 BYTE),
    "QUANTITY"                 NUMBER(30,8),
    "SYMBOL"                   VARCHAR2(30 BYTE),
    "ACQUISITION_DATE" DATE,
    "ORIGINAL_COST"  NUMBER(30,8),
    "ADJUSTED_COST"  NUMBER(30,8),
    "ORIGINAL_PRICE" NUMBER(30,8),
    "TRADE_NUMBER"   VARCHAR2(80 BYTE),
    "DISPOSITION_DATE" DATE,
    "DISPOSITION_PRICE"    NUMBER(30,8),
    "LONG_TERM_GAIN_LOSS"  NUMBER(30,8),
    "SHORT_TERM_GAIN_LOSS" NUMBER(30,8),
    "METHOD"               VARCHAR2(32 BYTE),
    "SECURITY_DESCRIPTION" VARCHAR2(256 BYTE),
    "LONG_SHORT_POSITION"  VARCHAR2(1 BYTE),
    "PROCEEDS"             NUMBER(30,8),
    "HOLDING_DATE" DATE,
    "COVERED_UNCOVERED" VARCHAR2(1 BYTE),
    "SETTLEMENT_DATE" DATE,
    "OPEN_FACTOR"  NUMBER(30,8),
    "CLOSE_FACTOR" NUMBER(30,8),
    "EFFECTIVE_DATE" DATE,
    "UNIT_COST" NUMBER(30,8),
    "FMV"       NUMBER(30,8),
    "GIFT_DATE" DATE,
    "ORIGINAL_PROCEEDS" NUMBER(30,8),
    "BUY_TRADE_NUMBER"  VARCHAR2(80 BYTE),
    "AGENT_FIRM"        VARCHAR2(8 BYTE),
    "CURRENCY_CODE"     VARCHAR2(7 BYTE),
    "REINV_IND"         VARCHAR2(1 BYTE),
    "TRAN_INIT_DATE" DATE,
    "CERT_NUM_PFX"   VARCHAR2(8 BYTE),
    "CERT_NUM"       VARCHAR2(12 BYTE),
    "BASIS_SHP"      VARCHAR2(1 BYTE),
    "EXCHANGE_RATE"  NUMBER(18,9),
    "UNCVR_PNDN_IND" VARCHAR2(1 BYTE),
    "ZERO_BASIS_IND" VARCHAR2(2 BYTE),
    "TAX_RPT_AGNT"   VARCHAR2(1 BYTE),
    "ORIG_ACQUI_DATE" DATE,
    "ACCT_TYPE"                    NUMBER(4,0),
    "REALIZED_CLOSING_FLAG"        VARCHAR2(1 BYTE),
    "OPENING_TRANSACTION_EVENT_ID" VARCHAR2(32 BYTE),
    "CLOSING_TRANSACTION_EVENT_ID" VARCHAR2(32 BYTE),
    "WASH_SALE_IND"                VARCHAR2(1 BYTE),
    "WASHSALE_BUY_TXN_ID"          VARCHAR2(32 BYTE),
    "OPEN_SETTLE_CYMD"             VARCHAR2(8 BYTE),
    "ORIGINAL_TRAN_TYPE"           VARCHAR2(32 BYTE),
    "ORIGINAL_EVENT_ID"            VARCHAR2(32 BYTE),
    "DISALLOWED_WASHSALE_AMT"      NUMBER(30,8),
    "MAXIT_IFCE_SEQ_ID"            VARCHAR2(19 BYTE),
    "MAXIT_REL_IFCE_SEQ_ID"        VARCHAR2(19 BYTE),
    "SEDOL"						   VARCHAR2(7 BYTE),			--apire new colomn start
    "ISIN_ID"					   VARCHAR2(15 BYTE),
    "CONTROL_ID"				   VARCHAR2(20 BYTE),
    "IN_OUT_FIRM_TYPE"			   VARCHAR2(36 BYTE),
    "RELATED_ACCT"				   VARCHAR2(30),
    "PUT_CALL_IND"				   VARCHAR2(1),
    "EXPIRE_CYMD"				   VARCHAR2(8 BYTE),
    "STRIKE_PRX"				   NUMBER(22,8),
    "ACAT_SEQ_NUM"				   NUMBER(6,0),
    "EXCHANGE_RATE_FMV"			   NUMBER(18,9),
    "ORIGINAL_QUANTITY"			   NUMBER(25,9),
    "UNDERLYING_SEC"			   VARCHAR2(20 BYTE),
    "ISIN_COUNTRY_CODE"			   VARCHAR2(2 BYTE),
    "ISIN_CHK_DIGIT"			   VARCHAR2(1 BYTE),
    "LOSS_NOT_ALLOWED"			   VARCHAR2(4 BYTE),
    "TXN_EVENT_ID" 				   VARCHAR2(32 BYTE),
    "TAX_FLAG"					   VARCHAR2(4 BYTE),			--apire new colomn end
    "DATA_ORIGIN"                  VARCHAR2(32 BYTE),
    "OPEN_EFFECTIVE_DATE" DATE,
    "BAC"     NUMBER(30,8),
    "PREMIUM" NUMBER(30,8),
    "RECORD_CREATED_DATE" DATE DEFAULT sysdate,
    "RECORD_VERIFIED_DATE" DATE,
    "RECORD_UPDATED_DATE" DATE,
    "NULL_FLAG" VARCHAR2(1 BYTE),
    "ACATTYPE"  VARCHAR2(12 BYTE),
    "TERM_INDICATOR"  VARCHAR2(5 BYTE),
    "SOURCE" VARCHAR2(15 BYTE),
    "MTYPE"	VARCHAR2(10 BYTE),
    "CLIENT_ID" VARCHAR2(3 BYTE),
    "BRANCH_CD" VARCHAR2(8 BYTE),
    "SEC_TYPE" VARCHAR2(1 BYTE),
    "WS_ADJUSTMENT" NUMBER(30,8),
    "UNADJUST_COST" NUMBER(30,8),
    "PRINCIPAL" NUMBER(30,8),
    "COMM" NUMBER(30,8),
	"OPEN_CURRENCY_CODE"     VARCHAR2(7 BYTE),
	"OPEN_EXCHANGE_RATE"  NUMBER(18,9),
		"IS_ALL_INTEREST_OID"                   VARCHAR2(100), 
		"IS_TO_AMR_BPR" CHAR(1)  ,      
		"IS_MDC_CY"                             CHAR(1)    ,    
		"IS_MDCI"                               CHAR(1)    ,    
		"IS_SRC"                                CHAR(1)    ,    
		"NQSI_IND"                              VARCHAR2(1) ,   
		"LTD_OID_ACCRUAL"                       NUMBER     ,    
		"LTD_ACC_PREM"                          NUMBER     ,    
		"LTD_BOND_PREM"                         NUMBER       ,  
		"LAST_ADJ_DATE"                         VARCHAR2(8)  ,  
		"CARRY_OFFSET"                          NUMBER       ,  
		"DISALLOWED_CARRY_OFFSET"               VARCHAR2(100) ,
		"LTD_MKT_DISCOUNT"                      NUMBER      ,   
		"LTD_DEFFERED_INT"                      NUMBER     ,    
		"LTD_PRIN_PAY"                          NUMBER     ,    
		"PRY_OID_ACCRUAL"                       NUMBER     ,    
		"PRY_ACC_PREM"                          NUMBER      ,   
		"PRY_BOND_PREM"                         NUMBER      ,   
		"PRY_MKT_DISCOUNT"                      NUMBER      ,   
		"PRY_DEFFERED_INT"                      NUMBER      ,   
		"PRY_PRIN_PAY"                          NUMBER      ,   
		"ACAT_SEQ_NO"                           NUMBER      ,
    CONSTRAINT "PK_PLUTO_TAXLOT_MASTER" PRIMARY KEY ("ACCOUNT", "MAXIT_TRANSACTION_LOT_ID", "RELATED_LOT_ID") USING INDEX PCTFREE 10 INITRANS 32 MAXTRANS 255 STORAGE( BUFFER_POOL DEFAULT) LOCAL (PARTITION "P01" TABLESPACE PLUTO_&1._INDEX01, PARTITION "P02" TABLESPACE PLUTO_&1._INDEX02, PARTITION "P03" TABLESPACE PLUTO_&1._INDEX03, PARTITION "P04" TABLESPACE PLUTO_&1._INDEX04, PARTITION "P05" TABLESPACE PLUTO_&1._INDEX05, PARTITION "P06" TABLESPACE PLUTO_&1._INDEX06, PARTITION "P07" TABLESPACE PLUTO_&1._INDEX07, PARTITION "P08" TABLESPACE PLUTO_&1._INDEX08, PARTITION "P09" TABLESPACE PLUTO_&1._INDEX09, PARTITION "P10" TABLESPACE PLUTO_&1._INDEX10, PARTITION "P11" TABLESPACE PLUTO_&1._INDEX11, PARTITION "P12" TABLESPACE PLUTO_&1._INDEX12, PARTITION "P13" TABLESPACE PLUTO_&1._INDEX13, PARTITION "P14" TABLESPACE PLUTO_&1._INDEX14, PARTITION "P15" TABLESPACE PLUTO_&1._INDEX15, PARTITION "P16" TABLESPACE PLUTO_&1._INDEX16) ENABLE
  )
  PCTFREE 10 PCTUSED 40 INITRANS 32 MAXTRANS 255 STORAGE
  (
    MAXEXTENTS 2147483645 BUFFER_POOL DEFAULT
  )
  TABLESPACE PLUTO_&1._DATA00 PARTITION BY LIST
  (
    "ACCOUNT"
  )
  (
    PARTITION "P01" VALUES('7PY620') TABLESPACE PLUTO_&1._DATA01,
    PARTITION "P02" VALUES('737RH0') TABLESPACE PLUTO_&1._DATA02,
    PARTITION "P03" VALUES('7375M0') TABLESPACE PLUTO_&1._DATA03,
    PARTITION "P04" VALUES('7390D0') TABLESPACE PLUTO_&1._DATA04,
    PARTITION "P05" VALUES('738HX0') TABLESPACE PLUTO_&1._DATA05,
    PARTITION "P06" VALUES('737EX0') TABLESPACE PLUTO_&1._DATA06,
    PARTITION "P07" VALUES('737HX0') TABLESPACE PLUTO_&1._DATA07,
    PARTITION "P08" VALUES('70MHF0', '73Y2F0', '7P0130') TABLESPACE PLUTO_&1._DATA08,
    PARTITION "P09" VALUES('7P0070', '739EY0', '737VH0') TABLESPACE PLUTO_&1._DATA09,
    PARTITION "P10" VALUES('736P60', '7399E0', '707430', '736X10', '737AY0', '7P6NE0', '737F90', '7P6GF0', '2WK8M0', '738V50', '7P6NF0') TABLESPACE PLUTO_&1._DATA10,
    PARTITION "P11" VALUES('737RK0', '737VG0', '7375N0', '739060', '70EH00', '70KVN0' ,'70MMM0', '70KVM0', '738XP0') TABLESPACE PLUTO_&1._DATA11,
    PARTITION "P12" VALUES('73Y220', '7370W0', '7P6D80', '736360', '7P6PM0', '7P1420', '7PY5V0', '7377E0', '7PY1A0', '7P0030', '737100') TABLESPACE PLUTO_&1._DATA12,
    PARTITION "P13" VALUES('7365V0', '70MG50', '7P6D60', '738P10', '73Y2N0', '7369V0', '736370', '7396A0', '736350', '7P0000', '73Y280', '70MMP0', '7368R0', '70KVK0') TABLESPACE PLUTO_&1._DATA13,
    PARTITION "P14" VALUES('7375P0', '739550', '7P6D70', '7P1680', '737V00', '7364N0', '73Y2H0', '7P3610', '7P1610', '7P55H0', '7P1580', '737MT0', '2TVFV0') TABLESPACE PLUTO_&1._DATA14,
    PARTITION "P15" VALUES('737T60', '7PY2G0', '70MA00', '7P6610', '736R20', '2W8PA0', '7P6A80', '73Y2G0', '739640', '7P75Y0', '7P0220', '7P6GE0') TABLESPACE PLUTO_&1._DATA15,
    PARTITION "P16" VALUES(DEFAULT) TABLESPACE PLUTO_&1._DATA16
  ) ;
CREATE INDEX "&1"."IX1_PLUTO_TAXLOT_MASTER" ON "&1"."PLUTO_TAXLOT_MASTER"
  (
    "ACCOUNT",
    "SECURITY_NUMBER"
  )
  PCTFREE 10 INITRANS 32 MAXTRANS 255 STORAGE
  (
    BUFFER_POOL DEFAULT
  )
  LOCAL
  (
    PARTITION "P01" TABLESPACE PLUTO_&1._INDEX01,
	PARTITION "P02" TABLESPACE PLUTO_&1._INDEX02,
	PARTITION "P03" TABLESPACE PLUTO_&1._INDEX03,
	PARTITION "P04" TABLESPACE PLUTO_&1._INDEX04,
	PARTITION "P05" TABLESPACE PLUTO_&1._INDEX05,
	PARTITION "P06" TABLESPACE PLUTO_&1._INDEX06,
	PARTITION "P07" TABLESPACE PLUTO_&1._INDEX07,
	PARTITION "P08" TABLESPACE PLUTO_&1._INDEX08,
	PARTITION "P09" TABLESPACE PLUTO_&1._INDEX09,
	PARTITION "P10" TABLESPACE PLUTO_&1._INDEX10,
	PARTITION "P11" TABLESPACE PLUTO_&1._INDEX11,
	PARTITION "P12" TABLESPACE PLUTO_&1._INDEX12,
	PARTITION "P13" TABLESPACE PLUTO_&1._INDEX13,
	PARTITION "P14" TABLESPACE PLUTO_&1._INDEX14,
	PARTITION "P15" TABLESPACE PLUTO_&1._INDEX15,
	PARTITION "P16" TABLESPACE PLUTO_&1._INDEX16 
  ) ;

分享到:
评论

相关推荐

    oracle create table

    ### Oracle 创建表 (CREATE TABLE) 在Oracle数据库中,`CREATE TABLE`语句用于创建新表。表是数据库中存储数据的主要结构,由一系列行和列组成。创建表时,需要指定表名以及该表中的列名、数据类型和约束条件等。 ...

    ORACLE表分区例子

    在下载的“oracle表分区”压缩包中,可能包含了演示如何在Oracle环境中创建、操作和管理分区表的SQL脚本和文档。通过学习和实践这些示例,你可以深入理解并掌握Oracle表分区技术,从而更好地应对大数据量的挑战。

    oracle存储过程例子

    这篇博文“Oracle存储过程例子”可能提供了关于如何创建、调用和使用Oracle存储过程的实际示例。 首先,存储过程可以提高应用性能,因为它将多次执行的SQL语句预编译并存储在数据库中。每次调用时,只需要执行已...

    C#调用oracle储存过程例子

    在这个例子中,我们将深入探讨如何使用C#语言调用Oracle数据库中的存储过程。Oracle数据库是企业级的数据库管理系统,而C#是一种广泛用于开发Windows应用程序和Web服务的强大编程语言。将两者结合,我们可以创建高效...

    java jdbc连接Oracle的小例子

    首先,确保你已经安装了Oracle数据库并创建了一个测试数据库。在开始编程之前,需要下载Oracle JDBC驱动,也称为ojdbc驱动,通常以jar文件形式存在,例如`ojdbc8.jar`。将其添加到你的项目类路径中,以便Java程序能...

    SSH2连接Oracle数据库的例子

    6. **代码实现**:在Java程序中,使用JSch库创建SSH隧道,然后通过隧道建立到Oracle数据库的JDBC连接。以下是一个简单的示例代码片段: ```java import com.jcraft.jsch.Channel; import ...

    oraclejob例子

    下面我们将深入探讨Oracle Job的创建、配置、管理和使用等相关知识点。 1. **Oracle Database Scheduler简介** Oracle Database Scheduler是Oracle 10g及以后版本引入的一个功能强大的任务调度工具,它取代了之前...

    一个基于C#的Oracle 查询工具例子程序

    下面将详细介绍基于C#的Oracle查询工具例子程序以及相关的知识点。 首先,要连接到Oracle数据库,我们需要使用Oracle提供的ODP.NET(Oracle Data Provider for .NET)驱动。这个驱动程序允许C#应用程序与Oracle...

    HIbernate与oracle数据库应用例子

    使用`@Entity`注解标识该类为实体,`@Table`指定对应的数据库表名。 3. 映射文件(optional) - 可以选择使用XML文件(如`.hbm.xml`)或注解方式来定义实体与数据库表的映射关系。 4. SessionFactory和Session -...

    oracle资料例子教程

    例如,如何使用SQL语句(如CREATE TABLE、ALTER TABLE、INSERT INTO、SELECT等)来创建和管理数据,如何使用PL/SQL(Oracle的Procedural Language/Structured Query Language)编写存储过程和触发器,以及如何优化...

    JPublisher生成Oracle对象类型对应的Java对象例子

    标题“JPublisher生成Oracle对象类型对应的Java对象例子”指的是使用JPublisher工具将Oracle数据库中的自定义对象类型转换为Java代码的过程。这通常涉及到以下几个步骤: 1. **创建Oracle对象类型**:首先,在...

    oracle中记录用户登录信息的触发器的例子

    本文将通过一个具体的例子来展示如何在Oracle数据库中创建一个触发器,用于自动记录用户的登录信息。 #### 二、需求分析与设计 假设我们正在为一家企业开发一个基于Oracle数据库的安全管理系统。为了提高系统的...

    java oracle练习例子

    本示例"java oracle练习例子"旨在提供一个基础的Java程序,演示如何使用JDBC(Java Database Connectivity)API连接到Oracle数据库,执行SQL查询,并处理返回的结果集。下面我们将深入探讨这个主题。 首先,为了...

    比较完整的一个创建Oracle存储过程的例子

    通过这个例子,我们可以看到如何在Oracle中创建一个完整的存储过程,包括参数处理、变量定义、数据操作、游标使用以及异常处理。这样的存储过程可以提高代码的可重复性和效率,同时减少网络流量,因为它们是在数据库...

    oracle的例子 很实用

    在这个“oracle的例子 很实用”的压缩包中,我们可能找到了一系列与Oracle数据库操作相关的练习案例,这对于学习和掌握Oracle数据库的使用非常有帮助。 1. **SQL查询语言**:Oracle数据库的核心是SQL(结构化查询...

    连接Oracle例子--Java

    本文将详细介绍如何使用Java通过JDBC(Java Database Connectivity)API来建立与Oracle数据库的连接。 首先,确保你已经在系统中安装了Oracle数据库驱动,即ojdbc.jar文件。这个驱动是Oracle公司提供的,允许Java...

    Oracle 中 table 函数的应用浅析

    Oracle中的Table函数是一种非常强大的工具,它允许开发者以更加灵活的方式处理数据,特别是在PL/SQL环境中。Table函数能够接收查询语句或者游标作为输入,然后返回多行数据,这样的特性使得它在数据处理和分析中具有...

    Oracle 临时表用法

    本文将详细介绍Oracle临时表的创建方法、使用场景以及优缺点,帮助读者更好地理解和运用这一特性。 #### 二、Oracle临时表概述 Oracle临时表是一种特殊的表,用于存储临时数据,通常用于事务处理或特定会话期间的...

    基于C#连接Oracle数据库Oracle.ManagedDataAccess

    接下来,我们需要编写代码来建立数据库连接。以下是一个基本的示例: ```csharp using Oracle.ManagedDataAccess.Client; public class OracleConnectionHelper { private static string connectionString = ...

Global site tag (gtag.js) - Google Analytics