-- create table
create table tbl_bos_ap
(apid varchar2(32) not null,
apimsi varchar2(32) not null,
apusim varchar2(32) not null,
customerid varchar2(32) not null,
status char(1) default 1 not null,
operationtime date,
serviceattribute varchar2(2) not null,
servicesort varchar2(2) not null,
enterpriseid varchar2(3),
enterprisename varchar2(32),
devicetype varchar2(2) not null,
createtime date default sysdate,
description varchar2(255),
optsrc char(1) default 1
)-- add comments to the table
comment on table tbl_bos_ap
is '客戶ap表';
-- add comments to the columns
comment on column tbl_bos_ap.apid
is 'ap識別符號';
comment on column tbl_bos_ap.apimsi
is 'ap imsi';
comment on column tbl_bos_ap.apusim
is 'ap號碼';
comment on column tbl_bos_ap.customerid
is '所屬客戶(fk)';
comment on column tbl_bos_ap.status
is '狀態(1:在用,2:暫停,3:登出)';
comment on column tbl_bos_ap.operationtime
is '處理時間(status=1,是開通時間;status=2,是暫停時間;status=3,登出時間)';
comment on column tbl_bos_ap.serviceattribute
is '服務屬性 (1 免費2 收費)';
comment on column tbl_bos_ap.servicesort
is '業務分類 (1 個人2 企業)';
comment on column tbl_bos_ap.enterpriseid
is '企業** (當servicesort為2時必填)';
comment on column tbl_bos_ap.enterprisename
is '企業名稱';
comment on column tbl_bos_ap.devicetype
is '機器型別
1 普通機
2 簡訊機
3 同振機
4 安防機
';comment on column tbl_bos_ap.createtime
is '建立時間';
comment on column tbl_bos_ap.description
is '業務描述';
comment on column tbl_bos_ap.optsrc
is '操作**(1:boss;2:商客簡訊平台)';
-- create/recreate primary, unique and foreign key constraints
alter table tbl_bos_ap
add constraint pk_apid primary key (apid);
alter table tbl_bos_ap
add constraint fk_customerid foreign key (customerid)
references tbl_bos_customer (customerid);
自增長鍵:
1.建sequence
create sequence seq_paramid
increment by 1
start with 1
nomaxvalue
nocycle ;
2.建觸發器
create trigger trig_tbl_sys_param
before insert on tbl_sys_param
for each row
begin
select seq_paramid.nextval into :new.paramid from dual;
end;
主鍵自增長 外來鍵約束 級聯更新
1 自動增長 配合int型別的主鍵使用,自增後的id值取決於上一條 1 如果某一列是數值型別的,使用auto increment可以來完成值的自動增長 2 建立表時,新增自動增長 create table stu 3 刪除自動增長 alter table stu modify id int 4 新增...
oracle建表 建主鍵 外來鍵基本語法
建立 語法 create table 表名 欄位名1 字段型別 長度 是否為空,欄位名2 字段型別 是否為空 增加主鍵 alter table 表名 add constraint 主鍵名 primary key 欄位名1 增加外來鍵 alter table 表名 add constraint 外鍵名...
查詢表主鍵 外來鍵
專案中用到的一些sql oracle下的 總結 1 查詢表的所有索引 包括索引名,型別,構成列 select t.i.index type from user ind columns t,user indexes i where t.index name i.index name and t.tab...