oracle建立表 約束

2021-06-20 20:17:26 字數 756 閱讀 6713

圖書資訊表:圖書編號,圖書名稱,出版社,出版日期,圖書**,圖書作者,借出標識,讀者編號,描述

①主鍵 constraint pk_name primary key

②外來鍵 constraint fk_name foreign key(column_name) reference table_name(column_name)

③檢查 constraint ck_name check (condition)

④唯一 constraint un_name unique (column_name)

⑤非空 not null,

⑥預設值default ,

--沒有任何約束條件

create table bookinfo;

--指定了預設值:price store

create table bookinfo;

--檢查約束:price

create table bookinfo;

--非空約束:bookid bookname

create table bookinfo;

--唯一約束:bookname

create table bookinfo;

--外來鍵約束 publish

create table publishinfo

create table bookinfo;

--建立乙個含有多個約束的表

create table bookinfo;

Oracle建立約束 刪除約束

1.定義not null 約束not null 約束只能在列級定義,不能在表級定義 例 create table emp01 eno int not null,name varchar2 10 constraint nn name2 not null,salary number 6,2 2.定義un...

oracle 建立表約束,修改,刪除

sql create table goods goodsid char 8 primary key 主鍵 2goodsname varchar2 30 3unitprice number 10 2 check unitprice 0 單價大於04 category varchar2 8 5provi...

Oracle的表建立和約束

oracle建立表同sql server一樣,使用create table命令來完成。建立約束則使用如下命令 語法格式 altertable命令 alter table 表名add constraint d4 約束名約束內容。不論建立表還是約束,與sql server基本相同,注意 在oracle中...