//创建一个名为TEST1的表空间

CREATE SMALLFILE TABLESPACE "TEST1" DATAFILE 'G:\ORACLE_11G\ORADATA\ORCL\TEST1' SIZE 100M AUTOEXTEND ON NEXT 10M MAXSIZE UNLIMITED LOGGING EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;

//创建一个名为DD的用户

-- Create the user 
create user DD
default tablespace TEST1
temporary tablespace TEMP
profile DEFAULT
password expire;

//创建一个表,列,数据类型,是否为空

-- Create table
create table T_HQ_TXL
(
name VARCHAR2(20) not null,
sex CHAR(1),
telephone NUMBER
)
tablespace TEST
pctfree 10
initrans 1
maxtrans 255;

//为列添加注释

-- Add comments to the columns 
comment on column T_HQ_TXL.name
is '姓名';
comment on column T_HQ_TXL.sex
is '性别:1-男;2-女';
comment on column T_HQ_TXL.telephone
is '电话';
comment on column T_HQ_TXL.relationship
is '关系';

//创建主键约束,外键约束
-- Create/Recreate primary, unique and foreign key constraints 
alter table T_HQ_TXL
add constraint PK_HQ_TXL primary key (NAME)
using index 
tablespace TEST
pctfree 10
initrans 2
maxtrans 255;
alter table T_HQ_TXL
add constraint UQ_HQ_SEX unique (SEX)
using index 
tablespace TEST
pctfree 10
initrans 2
maxtrans 255;
alter table T_HQ_TXL
add constraint FK_HQ_GX foreign key (RELATIONSHIP)
references T_HQ_GX (GUANXI);

//创建检查约束
-- Create/Recreate check constraints 
alter table T_HQ_TXL
add constraint CHECK_SEX
check (sex = '1' or sex = '2');

//创建的关系参照表

-- Create/Recreate primary, unique and foreign key constraints 
alter table T_HQ_GX
drop constraint PK_HQ_GX cascade;
alter table T_HQ_GX
add constraint PK_HQ_GX primary key (GUANXI)
using index 
tablespace TEST
pctfree 10
initrans 2
maxtrans 255;

最新文章

  1. Sublime Text 2 windows8安装插件失败解决
  2. ceph_deploy部署ceph分布式文件系统
  3. AdjustWindowRect与AdjustWindowRectEx
  4. node 通用的中间件
  5. web旋转式
  6. oracle11g不能导出空表
  7. jquery easy ui 学习 (9)Pagination in TreeGrid 分页
  8. 实现Android 版网页快照功能
  9. SVG关注复杂图形的网页绘制技术
  10. HTML页面规范分解
  11. 安装adb之后出现 找不到设备的情况
  12. HDU 5752 Sqrt Bo【枚举,大水题】
  13. python利用requests库模拟post请求时json的使用
  14. LeetCode in action
  15. 详解Android开发中Activity的四种launchMode
  16. 关于定时器、波特率、TH和TL值的计算
  17. 用vue实现省市县三级联动
  18. xsl 文件如何定义 Javascript 函数并且调用
  19. Java50道经典习题-程序14 求日期
  20. nfs服务器配置

热门文章

  1. lshw
  2. PAT——乙级1028
  3. Python的HttpClient实现
  4. [CF191C]Fools and Roads
  5. [GDOI2016] 疯狂动物园 [树链剖分+可持久化线段树]
  6. bzoj1009 [HNOI2008] GT考试 矩阵乘法+dp+kmp
  7. Robocopy用法
  8. Linux下的GitHub安装与简单配置教程 ~ 转载
  9. VS2013 MFC C++ CString ,const char , char, string 类型转换
  10. UVA 10940 Throwing cards away II