create
table table_name(
id numner(12)
,text verchar2(
255char
)not
null
,--char型別,乙個漢字佔乙個長度
pid varchar2(
32 byte)
notnull
,--byte型別,utf8乙個漢字佔大約兩個長度
status number(1)
default
0null
--新增預設值 如果為空預設值就為0
)--新增主鍵
alter
table
"test"
."table_name"
addprimary
key(
"id");
--新增注釋
comment
oncolumn table_name.id is
'主鍵'
;comment
oncolumn table_name.
text
is'說明'
;comment
oncolumn table_name.
status
is'狀態'
;--主鍵自增 ,1新建乙個序列
create sequence cw_bl_id_increment
increment by
1start
with
1 maxvalue 1.0e20
minvalue 1
nocycle
cache 20
noorder
--主鍵自增 ,2建立乙個觸發器
create
orreplace
trigger 觸發器名
before insert
on 表名
for each row
begin
select 序列名.nextval into :new.id from dual;
end;
--新增字段
alter
table table_name add
( rs_sftg number (1)
, rs_tgje varchar2 (
255char))
;--刪除字段
alter
table table_name drop
column rs_sftg ;
create sequence seqname //序列名字
increment by
1//每次自增1, 也可寫非0的任何整數,表示自增,或自減
start
with
1//以該值開始自增或自減
maxvalue 1.0e20 //最大值;設定nomaxvalue表示無最大值
minvalue 1
//最小值;設定nominvalue表示無最大值
cycle
or nocycle //設定到最大值後是否迴圈;
cache 20
//指定可以快取 20 個值在記憶體裡;如果設定不快取序列,則寫nocache
order
or noorder //設定是否按照請求的順序產生序列
Oracle標準建表語句
create table 建表 create table outln.customer id varchar2 32 default sys guid not null,cust id varchar2 64 cust name varchar2 255 id no varchar2 64 mobi...
Oracle基礎 建表語句(DDL)
1.建立表 語法 create table table name filed name datatype not null,filed name datatype not null,filed name datatype,filed name datatype not null,constraint...
Oracle基礎 建表語句(DDL)
1.建立表 語法 create table table name filed name datatype not null,filed name datatype not null,filed name datatype,filed name datatype not null,constraint...