create table FND_COMPANIES_42624(
COMPANY_ID number(3) primary key, -- 公司ID number 序列
COMPANY_CODE VARCHAR2(30) not null, -- 公司代码 不可重复
COMPANY_SHORT_NAME VARCHAR2(200) not null, -- 公司简称
COMPANY_FULL_NAME VARCHAR2(200) not null, -- 公司全称
FUNCTIONAL_CURRENCY_CODE VARCHAR2(10) not null, -- 公司财务币种
START_DATE_ACTIVE DATE, -- 公司生效日期
END_DATE_ACTIVE DATE not null, -- 公司失效日期
EXCHANGE_RATE_TYPE VARCHAR2(30) not null, -- 汇率类型
CREATED_BY NUMBER(3) not null, -- 创建者
CREATION_DATE DATE not null, -- 创建日期
LAST_UPDATED_BY NUMBER(3) not null, -- 更新者
LAST_UPDATE_DATE DATE not null -- 更新日期
)
--添加主键
/*ALTER TABLE "FND_COMPANIES_42624" ADD PRIMARY KEY ("COMPANY_ID");*/ --添加表注释
COMMENT ON TABLE FND_COMPANIES_42624 IS '公司表';
--添加字段注释
COMMENT ON COLUMN FND_COMPANIES_42624.COMPANY_ID IS '公司ID';
COMMENT ON COLUMN FND_COMPANIES_42624.COMPANY_CODE IS '公司代码';
COMMENT ON COLUMN FND_COMPANIES_42624.COMPANY_SHORT_NAME IS '公司简称';
COMMENT ON COLUMN FND_COMPANIES_42624.COMPANY_FULL_NAME IS '公司全称';
COMMENT ON COLUMN FND_COMPANIES_42624.FUNCTIONAL_CURRENCY_CODE IS '公司财务币种';
COMMENT ON COLUMN FND_COMPANIES_42624.START_DATE_ACTIVE IS '公司生效日期';
COMMENT ON COLUMN FND_COMPANIES_42624.END_DATE_ACTIVE IS '公司失效日期';
COMMENT ON COLUMN FND_COMPANIES_42624.EXCHANGE_RATE_TYPE IS '汇率类型';
COMMENT ON COLUMN FND_COMPANIES_42624.CREATED_BY IS '创建者';
COMMENT ON COLUMN FND_COMPANIES_42624.CREATION_DATE IS '创建日期';
COMMENT ON COLUMN FND_COMPANIES_42624.LAST_UPDATED_BY IS '更新者';
COMMENT ON COLUMN FND_COMPANIES_42624.LAST_UPDATE_DATE IS '更新日期'; --添加索引
CREATE INDEX FND_COMPANIES_42624_U1 ON FND_COMPANIES_42624(COMPANY_CODE); -- 创建序列插入数据
CREATE SEQUENCE seq_test_ycw INCREMENT BY 1 START WITH 1;
insert into FND_COMPANIES_42624
values
(seq_test_ycw.nextval,
'1001',
'简',
'全',
'cn',
to_date('2020-01-02', 'YYYY-MM-DD'),
to_date('2023-01-02', 'YYYY-MM-DD'),
'xx',
1,
to_date('2019-12-02', 'YYYY-MM-DD'),
2,
to_date('2012-11-02', 'YYYY-MM-DD')); DROP SEQUENCE seq_test_ycw; -- 删除序列

oracle建表语句,添加主键、索引、注释,插入数据,添加序列的更多相关文章

  1. oracle建表 和 设置主键自增

    1.新建table CREATE TABLE ysb_log( id ) primary key not null , tbdate ) NULL, tb_time ) NOT NULL, tblog ...

  2. oracle建表,设置主键,修改属性等

    --建表 create table book( book_id number(10), book_name varchar2(20), book_price number(10,2), book_au ...

  3. MYSQL的全表扫描,主键索引(聚集索引、第一索引),非主键索引(非聚集索引、第二索引),覆盖索引四种不同查询的分析

    文章出处:http://inter12.iteye.com/blog/1430144 MYSQL的全表扫描,主键索引(聚集索引.第一索引),非主键索引(非聚集索引.第二索引),覆盖索引四种不同查询的分 ...

  4. SQLServer 自增主键创建, 指定自增主键列值插入数据,插入主键

    http://blog.csdn.net/zh2qiang/article/details/5323981 SQLServer 中含自增主键的表,通常不能直接指定ID值插入,可以采用以下方法插入. 1 ...

  5. MySQL的InnoDB表如何设计主键索引-转自淘宝MySQL经典案例

    创建a表 id主键 CREATE TABLE `a` (`id` bigint(20) NOT NULL AUTO_INCREMENT ,`message_id` int(11) NOT NULL,` ...

  6. SQL语句建表、设置主键、外键、check、default、unique约束

    · 什么是数据库? 存放数据的仓库. · 数据库和数据结构有什么区别? 数据结构要解决在内存中操作数据的问题,数据库要解决在硬盘中操作数据的问题.数据结构研究一些抽象数据模型(ADT)和以及定义在该模 ...

  7. Oracle创建表(包含、主键自增)

    注意:Oracle导出建表语句不会导出触发器及自增索引 第一步:创建一张表 create table member( memberId number primary key, --主键.自增长 mem ...

  8. Oracle 创建表并设置主键自增

    创建数据库 CREATE TABLE STUDENT(ID NUMBER PRIMARY KEY, NAME VARCHAR(200) NOT NULL, SEX VARCHAR(200), CREA ...

  9. 更新oracle数据库表如何实现主键自增长

     在数据库中实现主键自动增长有利于我们做数据插入操作,在SQL SERVER上创建表时可以在int类型的字段后加上identity(1,1),该字段就会从1开始,按照+1的方式自增,将这个字段设置 ...

  10. MySQL数据表中有自增长主键时如何插入数据

    原文链接:https://blog.csdn.net/RuobaiMEN/article/details/79794199 MySQL数据库表中有自增主键ID,当用SQL插入语句中插入语句带有ID列值 ...

随机推荐

  1. VuePress + Github Pages 搭建文档博客

    说明 最近想把常用的一些干货知识点都集中起来,方便发布和查找.相当于创建一个自己的知识库,我就叫它Java技术文档.虽然博客写文档也挺方便,但是在于文档的集中阅读和管理方面还是不够简洁和快速.此处就以 ...

  2. django中从你的代码运行管理命令call_command

    # 主要用法就是调用django自定义的Command命令 # 语法 django.core.management.call_command(name,*args,**options) - name ...

  3. java+mysql实现的公益管理系统

    一功能 1.管理员的登录 2.公益项目的增删改查 3.负责人的增删改查 4.捐款人的增删改查 5.志愿者增删改查 二界面展示 1.欢迎界面 2.登录界面 3.系统首页 4.项目管理 5.负责人管理 6 ...

  4. 微信小程序测试点,9大方面全方位总结

    微信小程序无需下载安装,用户在微信扫一扫或搜索即可使用,小程序版本类型可分为:开发版.体验版.正式版. 开发版.体验版无需审核,只需要给微信号权限,经过扫小程序的二维码就能访问,正式版本需要经过微信审 ...

  5. Java 常用类 String的使用---测试

    1 package com.bytezero.stringclass; 2 3 import org.junit.Test; 4 5 /** 6 * 7 * 8 * 9 * @author Bytez ...

  6. centos下配置修改hosts文件以及生效命令详解

    linux服务器hosts文件配置 hosts文件是Linux系统中一个负责IP地址与域名快速解析的文件,以ASCII格式保存在"/etc"目录下,文件名为"hosts& ...

  7. [.Net]使用Soa库+Abp搭建微服务项目框架(二):面向服务体系的介绍

    ​ 上一章我们建立了一个典型的面向领域设计的Abp小项目,如果按照常规的开发方式,会遇到什么问题呢? 先来完善一下这个小项目,在定义好各实体类后,运行Miguration并向数据库里写入一些初始数据. ...

  8. MindSpore自定义算子中的张量维度问题

    技术背景 在前面的几篇博客中,我们介绍了MindSpore框架下使用CUDA来定义本地算子的基本方法,以及配合反向传播函数的使用,这里主要探讨一下MindSpore框架对于CUDA本地算子的输入输出的 ...

  9. base64实现图片多图上传功能

    function webPic_upload($savepath,$url_data){$mark=ture; $pic_url=''; if(is_array($url_data)){ foreac ...

  10. c语言中int和char之间的转换实例解析

    壹:     经常用到c,积累一些小函数,免得下次还要重新写,极大的提升工作效率啊. 贰:    代码很简单,直接上源码: #include <stdio.h> typedef unsig ...