oracle建表语句,添加主键、索引、注释,插入数据,添加序列
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建表语句,添加主键、索引、注释,插入数据,添加序列的更多相关文章
- oracle建表 和 设置主键自增
1.新建table CREATE TABLE ysb_log( id ) primary key not null , tbdate ) NULL, tb_time ) NOT NULL, tblog ...
- oracle建表,设置主键,修改属性等
--建表 create table book( book_id number(10), book_name varchar2(20), book_price number(10,2), book_au ...
- MYSQL的全表扫描,主键索引(聚集索引、第一索引),非主键索引(非聚集索引、第二索引),覆盖索引四种不同查询的分析
文章出处:http://inter12.iteye.com/blog/1430144 MYSQL的全表扫描,主键索引(聚集索引.第一索引),非主键索引(非聚集索引.第二索引),覆盖索引四种不同查询的分 ...
- SQLServer 自增主键创建, 指定自增主键列值插入数据,插入主键
http://blog.csdn.net/zh2qiang/article/details/5323981 SQLServer 中含自增主键的表,通常不能直接指定ID值插入,可以采用以下方法插入. 1 ...
- MySQL的InnoDB表如何设计主键索引-转自淘宝MySQL经典案例
创建a表 id主键 CREATE TABLE `a` (`id` bigint(20) NOT NULL AUTO_INCREMENT ,`message_id` int(11) NOT NULL,` ...
- SQL语句建表、设置主键、外键、check、default、unique约束
· 什么是数据库? 存放数据的仓库. · 数据库和数据结构有什么区别? 数据结构要解决在内存中操作数据的问题,数据库要解决在硬盘中操作数据的问题.数据结构研究一些抽象数据模型(ADT)和以及定义在该模 ...
- Oracle创建表(包含、主键自增)
注意:Oracle导出建表语句不会导出触发器及自增索引 第一步:创建一张表 create table member( memberId number primary key, --主键.自增长 mem ...
- Oracle 创建表并设置主键自增
创建数据库 CREATE TABLE STUDENT(ID NUMBER PRIMARY KEY, NAME VARCHAR(200) NOT NULL, SEX VARCHAR(200), CREA ...
- 更新oracle数据库表如何实现主键自增长
在数据库中实现主键自动增长有利于我们做数据插入操作,在SQL SERVER上创建表时可以在int类型的字段后加上identity(1,1),该字段就会从1开始,按照+1的方式自增,将这个字段设置 ...
- MySQL数据表中有自增长主键时如何插入数据
原文链接:https://blog.csdn.net/RuobaiMEN/article/details/79794199 MySQL数据库表中有自增主键ID,当用SQL插入语句中插入语句带有ID列值 ...
随机推荐
- 【转载】nltk英文自定义分词
NLTK项目地址: https://github.com/nltk/nltk_data/tree/gh-pages/packages NLTK基础分词用例: https://www.cnblogs.c ...
- 求求你别再用OkHttp调用API接口了,快来试试这款HTTP客户端库吧
引言 在日常业务开发中,我们时常需要使用一些其他公司的服务,调用第三方系统的接口,这时就会涉及到网络请求,通常我们可以使用HttpClient,OkHttp等框架去完成网络请求.随着RESTful A ...
- 【Openxml】如何为OpenXml元素创建超链接
已知在OpenXml有以下几种超链接 功能 说明 跳转页面 跳转某一页:ppaction://hlinksldjump跳转第一页:ppaction://hlinkshowjump?jump=first ...
- VC-MFC(2) 随笔笔记
1 //点击按钮出来对话框---------------- 2 3 1.首先添加 对话框(标识符) 4 2.在点击按钮出来第二个对话框,直接鼠标右键 新建 类 5 3.在.CPP添加新建类的 头文件 ...
- [VueJsDev] 快速入门 - vscode 插件推荐
[VueJsDev] 目录列表 https://www.cnblogs.com/pengchenggang/p/17037320.html Vscode 插件推荐 ::: details 目录 目录 ...
- The History of the English language 英语语音的起源 - 英语的历史 - 古英语 印欧语 希腊语 拉丁语
印欧语 希腊语 拉丁语 日耳曼语 都是什么年代的语言 https://time.graphics/line/776755 印欧语是指印欧语系,它最初被认为在公元前2500年左右分散流传于欧洲.亚洲和印 ...
- 蓝牙BLE无线控制氛围灯解决方案之特色解析
谁的方案? 前几天和一个小伙伴讨论方案公司的价值,他给出定位还是比较准确地,作为一家方案公司,就是让产品公司,低成本,快速的推出具有市场竞争力的产品.凭借着本团队在无线蓝牙领域的深耕,这些年也做了 ...
- day04-实现SpringBoot底层机制
实现SpringBoot底层机制 Tomcat底层启动分析+Spring容器初始化+Tomcat关联Spring容器 1.任务1-创建Tomcat,并启动 (1)创建一个Maven项目,修改pom.x ...
- springboot增加slf4j
参考:https://blog.csdn.net/qq_27706119/article/details/104977666(主要) https://www.liaoxuefeng.com/wiki/ ...
- GCC&&G++ C && C++ 内嵌汇编和调用汇编函数的方法(x86,ARM自己对照改)
PS:要转载请注明出处,本人版权所有. PS: 这个只是基于<我自己>的理解, 如果和你的原则及想法相冲突,请谅解,勿喷. 前置说明 本文作为本人csdn blog的主站的备份.(Bl ...