Oracle查詢建表相關

2021-08-21 12:19:07 字數 836 閱讀 5364

建立表:

create table "user"( 建立user表,""號中區分大小寫,預設為大寫

id int primary key, primary key 主鍵關鍵字

name varchar(10) unique not null, unique 不許重複關鍵字,not null 不許為空關鍵字

age number default 22 not null, default 預設關鍵字,default 22設定預設值為22

"***" varchar(10) not null 欄位名預設為大寫,""號中區分大小寫

建立表時可以給字段加上約束條件

例如:非空 not null

不允許重複 unique

關鍵字 primary key

按條件檢查 check (條件)

外來鍵 references 表名(欄位名)

序列:

使用序列可以為oracle資料庫設定自增字段。

create sequence 序列民 設定序列民,預設大寫

increment by 1 每次增加幾

start with 1 從幾開始,如果不設定最小值為0,則必須從1開始

minvalue 0 設定最小值

maxvalue 99999 設定最大值

nocycle 一直累加,不迴圈

設定好序列就可以利用序列進行自增的設定,(序列名.nextval)

insert into "user"("id","name",age,"***") values(seq.nextval,'wang',22,'man');

Oracle 鎖表相關查詢與處理

select from v lock select from v sqlarea select from v session select from v process select from v locked object select from all objects select from v...

oracle表相關操作

新增字段 可以單個,也可以多個 alter table 表名add 列名 修改字段 alter table 表名modify 列名 刪除字段 alter table 表名drop column 列名 新增主鍵 alter table 表名add constraint pk 約束名primary ke...

oracle建表相關 包括主鍵索引和外來鍵約束

今天來聊一下oracle的建表語句,比如下面的 create table bbb info bbb id number 8 not null,aaa varchar2 8 null,bbb varchar2 8 null,ccc varchar2 8 null,ddd varchar2 8 null...