Oracle 基础(2)——创建表单

本文介绍了在Oracle中创建表单的基本操作,包括定义不同数据类型如number、varchar2和date,以及如何添加各种约束,如唯一性(Uk)约束、检查(Check)约束和主键(Pk)外键约束。通过示例展示了创建全面关系表的方法,涉及主键、外键和级联修改等概念。
摘要由CSDN通过智能技术生成

创建表单


oracle中的数据类型

number(n) 数字( 最长n位 )

number(n , m) 浮点数( 总长n为, 小数点后m位 )

char(n)表示定长字符串

varchar(n)表示变长字符串( 节省空间 ) 

varchar2(n)Oracle自己定义的变长字符串

date 日期

 

创建一个简单的数据表

CREATETABLE dept_xxx(

deptnoNUMBER(2) primary key,

dname VARCHAR2(30) not null,//not null设置为非空

//dname VARCHAR2(30) constraint student_name_nn not null,设置别名

dlocationVARCHAR2(30),

);

 

CREATETABLE dept_xxx(

deptnoNUMBER(2),

dnameVARCHAR2(30),

dlocationVARCHAR2(30),

constraintdept_xxx_deptno_pk primary key (deptno));

//设置主键名dept_xxx_deptno_pk 主键为deptno (主键可以设计多行)

 

添加Uk唯一约束

create tableuk_table (

num NUMBER(2),

email varchar2(30)UNIQUE);

create tableuk_table (

num NUMBER(2),

email varchar2(30),

constraintuk_table_email_uk unique(email));

 

 

添加Check约束

create tablecheck_table(

sex char(1),

constraintcheack_table_ck CHECK( sex in('f','m')));

 

添加Pk外键约束

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值