create table TABLENAME
(
STOCKID NUMBER not null,
USERID NUMBER,
MODEL VARCHAR2(100),
MAKER VARCHAR2(100),
AMOUNT NUMBER default 0,
LOTNUMBER VARCHAR2(100),
UPTRANSDATE DATE default SYSDATE,
PRICE NUMBER(8,2) default 0,
STATE NUMBER default 0,
ENCAPSULATION VARCHAR2(50),
DESCRIBE VARCHAR2(1000),
VOUCH NUMBER default 1,
SPOTGOODS NUMBER default 0
)
tablespace SYSTEM
pctfree 10
pctused 40
initrans 1
maxtrans 255
storage
(
initial 16
minextents 1
maxextents unlimited
);
-- Create/Recreate primary, unique and foreign key constraints
alter table TABLENAME
add constraint PK_SYSICSTOCK primary key (STOCKID)
using index
tablespace SYSTEM
pctfree 10
initrans 2
maxtrans 255
storage
(
initial 16K
minextents 1
maxextents unlimited
);
alter table TABLENAME
add constraint FK_SYSICSTO_IC foreign key (USERID)
references SYSMEMBER (USERID);
-- Create/Recreate indexes
create index INDEX_MODEL on TABLENAME (MODEL)
tablespace SYSTEM
pctfree 10
initrans 2
maxtrans 255
storage
(
initial 64K
minextents 1
maxextents unlimited
);
分享到:
相关推荐
oracle向mysql建表语句的迁移。 直接表结构的生成sql脚本
本话题主要关注如何利用Python的xlrd库来读取Excel文件,并根据其中的数据生成适用于Oracle数据库的建表语句。 首先,xlrd是一个Python库,专门用于读取Excel文件。它支持多种Excel文件格式,包括.xls和.xlsx,使得...
标题"excel2003 生成oracle 建表语句"涉及到一个实用工具,它允许用户利用Microsoft Excel 2003来创建Oracle数据库的建表语句。这个工具基于Excel的宏功能,使得非编程背景的用户也能相对轻松地生成SQL脚本,这对于...
在Oracle数据库管理系统中,建表语句是进行数据存储和管理的基础操作。Oracle支持SQL标准的CREATE TABLE语句,用于创建新的数据库表。本篇将深入探讨Oracle中的基本建表语句及其相关操作。 首先,建表语句的基本...
### Oracle经典建表语句详解 #### 一、概述 在数据库管理中,创建表是一项基本而重要的操作。本文档将详细介绍两个Oracle经典建表语句案例:`DHC_BY_GOODSBUY`表与`DHC_BY_GOODSBUYTOTAL`表的创建过程,并额外解析...
### Oracle基本建表语句知识点总结 #### 一、创建用户 在Oracle数据库中,创建用户是基础操作之一。这通常用于控制不同开发者或应用程序之间的访问权限。 **语法:** ```sql CREATE USER <username> IDENTIFIED BY...
Oracle建表语句Oracle建表语句
- SQL脚本:这些脚本可能包含了从Oracle到StarRocks的建表语句模板,需要根据实际的Oracle表结构进行调整。 - 工具代码:可能是用C#编写的工具类,用于自动化执行上述步骤,包括连接、读取、转换和写入数据。 总...
MySQL的建表语句通常遵循ANSI SQL标准,但可能需要根据MySQL的特性进行调整。例如,`TINYINT`用于表示布尔值,`TIMESTAMP`用于存储触发时间。 2. **PostgreSQL**: PostgreSQL的语法稍有不同,可能需要使用`...
本文将详细介绍Oracle的基本建表语句及相关操作。 首先,创建用户是数据库管理的基础。Oracle中创建用户的基本语法如下: ```sql CREATE USER 用户名 IDENTIFIED BY 密码 DEFAULT TABLESPACE 表空间名 TEMPORARY ...
### Oracle基本建表语句集知识点详解 #### 创建用户 - **语法**: ```sql CREATE USER <用户名> IDENTIFIED BY <密码> DEFAULT TABLESPACE <表空间名> TEMPORARY TABLESPACE <临时表空间名>; GRANT <角色>,<角色...
用于Oracle建系统表,如s_emp等
提供了一个Oracle数据库建表语句的完整示例代码,用于演示如何在Oracle环境中创建一个结构化的数据表。 资源优点: 完整性展示:DEMO提供了从基础建表到复杂约束(如外键、自增主键)等实际生产场景所需的完整SQL...
一个标准的Oracle建表语句通常包含以下部分: ```sql CREATE TABLE 表名 ( 字段1 数据类型(长度) [约束], 字段2 数据类型(长度) [约束], ... PRIMARY KEY (主键字段) ); ``` 其中: - `表名`:表示新建表的...
Oracle数据库安装完毕,自带有很实用的练习用表:DEPT、EMP、BONUS、SALGRADE。很方便练习。 但是MySQL数据库安装完毕,却没有练习用表...特此,把Oracle这4个练习用表的建表语句,分别用Oracle语句和MySQL语句写出来。
本主题聚焦于从Sybase数据库中导出全部表的建表语句,并转换为Oracle、MySQL和Sybase自身的格式。这样的操作对于跨平台的数据迁移、数据库结构比对以及系统兼容性测试具有很高的实用价值。 首先,让我们深入了解`...
oracle建表语句,怎么建表空间,表空间的用户名密码。整理自己查看的。
标题提到的"‘Mysql的表对象Sql语句转换单表,转换成Oracle创建表sql’"是一个处理这种转换的工具或过程。 首先,让我们理解这个过程的一般步骤: 1. **数据迁移需求分析**:在开始转换之前,了解源MySQL表的结构...
我们都知道在9i之前,要想获得建表和索引的语句是一件很麻烦的事。我们可以通过 export with rows=no来得到,但它的输出因为格式的问题并不能直接拿来用。而另一种方法就是写复杂的脚本来查询数据字典,但这对于一...
本文将详细解析Oracle的基本建表语句以及相关的数据库操作。 首先,创建用户是数据库管理的第一步。以下是一个创建用户`han`的示例: ```sql CREATE USER han IDENTIFIED BY han DEFAULT TABLESPACE users ...