圖書資訊表:圖書編號,圖書名稱,出版社,出版日期,圖書**,圖書作者,借出標識,讀者編號,描述
①主鍵 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中...