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列值 ...
随机推荐
- Python之读取Excel
介绍 现在交给你一份2010年美国各州县人口普查表:censuspopdata.xlsx.共72864条记录. 每一行代表一个县某统计区的人口数. 需要你统计出:各县统计区数量和人口数. 表格内容长这 ...
- Excel 求和函数结果一直为零
参考资料:Excel表格求和结果总是0怎么办 用SUMIFS函数求和,结果都是零 错误原因: 1.单元列数据格式设置错误,参考资料一 2.数据中含有空格或者回车键或者隐藏字符,参考资料二 解决方法: ...
- 启动Study.BlazorOne项目
由于Study.Trade模块的Blazor是基于国内著名的BootstrapBlazor组件,因此Study.BlazorOne项目也必须添加对BootstrapBlazor的支持. # 1.去Bo ...
- 接口自动化有多少case?覆盖率是多少?执行完需要多久?
case根据接口数量而定,比如两百个接口,大概有5000个用例,一个接口大概有25到30个用例,一个接口大概200ms左右响应时间 覆盖率能达到95%以上,有时候可以达到百分之百,所有接口自动化用例执 ...
- C++ STL函数对象 仿函数
1 //STL函数对象 仿函数 2 #include<iostream> 3 #include<string> 4 5 using namespace std; 6 7 8 / ...
- JavaScript获取href的值
1.当href的值为正常网址时: <!DOCTYPE html> <html> <head> <title></title> <met ...
- TimeLine 时间轴 网站 分享 time.graphics - nodejs 10年图
话说20年 弹指一挥间 https://time.graphics/line/682014 nodejs 10年图 https://time.graphics/line/598790 资料 2022, ...
- Go | Gin 解决跨域问题跨域配置
Go | Gin 解决跨域问题跨域配置 目录 一.关于跨域解决方案 二.使用步骤 1. 编写一个中间件 2. 使用 3. 注意事项 一.关于跨域解决方案 关于跨域的解决方法,大部分可以分为 2 种 n ...
- 瑞云科技CTO赵志杰出席广州广告数字创意峰会并发表演讲
3月23日下午,广州广告数字创意峰会暨穗广协企业家大讲堂年度巡礼活动在广州图书馆圆满举行.本次峰会由广州市人民政府统筹,中共广州市委宣传部.广州市文化广电旅游局.中共广州市天河区委.广州市天河区人民政 ...
- [深度学习] 计算机视觉低代码工具Supervision库使用指北
Supervision库是一款出色的Python计算机视觉低代码工具,其设计初衷在于为用户提供一个便捷且高效的接口,用以处理数据集以及直观地展示检测结果.Supervision库的官方开源仓库地址为: ...