在一般性的專案裡面,可以參照這個順序來:
一、建表,指定列型別,指定約束,設定主鍵;
二、加表注釋,列注釋,方便其它開發人員使用;
三、加索引,提高表查詢速度;
四、加自增序列,新增資料時會用到。
建表語句模板:
-- 建表語句
create table ord_cancel(
ord_cancel_id number(11) not null,
cancle_serialno varchar2(200) not null,
cancle_type varchar2(20) not null,
order_id number(11) not null,
category_type number(20) not null,
price number(10) default 0 not null,
cancle_status varchar2(10) not null,
is_org_cancelb char,
reason varchar2(200),
cancel_code varchar2(30),
order_memo varchar2(40),
create_time date,
create_id number(11) default 0 not null,
update_time date,
update_id number(11) default 0 not null,
version number(100) default 0 not null,
delete_flag number(2) default 0 not null,
constraint pk_ord_cancel primary key (ord_cancel_id)
);-- 注釋資訊
comment on table ord_cancel is '訂單取消資訊表',
comment on column ord_cancel.ord_cancel_id is '訂單取消id' ;
comment on column ord_cancel.cancle_serialno is '訂單取消流水號';
comment on column ord_cancel.cancle_type is '訂單取消型別';
comment on column ord_cancel.order_id is '主訂單id';
comment on column ord_cancel.category_type is '主訂單品類id';
comment on column ord_cancel.price is '取消金額';
comment on column ord_cancel.cancel_status is '取消狀態';
comment on column ord_cancel.is_org_cancelb is '是否整單取消,1表示整單取消,0表示拆單取消';
comment on column ord_cancel.reason is '訂單取消原因';
comment on column ord_cancel.cancel_code is '取消編碼';
comment on column create_time.order_memo is '備註資訊';
comment on column create_time.create_time is '建立時間';
comment on column create_time.create_id is '建立人id';
comment on column create_time.update_time is '更新時間';
comment on column create_time.update_id is '更新人id';
comment on column create_time.version is '版本號';
comment on column create_time.delete_flag is '刪除標記,0表示正常,1表示刪除';
-- 建立索引
create index idx_ord_cancel_id on ord_cancel(order_id asc);
-- 建立自增序列
create sequence seq_ord_cancel_id
increment by 1
start with 1
nomaxvalue
nominvalue
nocache;
Oracle系列 Oracle入門
一,什麼是oracle?1,oracle是乙個 物件關係 資料庫管理系統 ordbms 2,基於客戶 伺服器 c s 系統結構,是使用者與資料庫之間的介面。客戶端執行與使用者的互動,伺服器端執行資料庫操作。二,oracle的特點?1,企業級應用的大型資料庫 2,安全,完整性強 3,分布式處理 4,可...
oracle 徹底刪除oracle
例如oracle安裝路徑為 c oracle 實現方法 1 開始 設定 控制面板 管理工具 服務 停止所有oracle服務。2 開始 程式 oracle orahome81 oracle installation products universal installer 卸裝所有oracle產品,但...
Oracle命令(三) Oracle使用者
1 顯示當前使用者名稱 select user from dual show user 2 顯示當然使用者有哪些表 select from tab 3 顯示當所有使用者的表 select from user tables 4 顯示當有使用者可以訪問表 select from all tables 5...