202007219 Oracle建表語句

2021-10-08 06:59:48 字數 2307 閱讀 1185

在一般性的專案裡面,可以參照這個順序來:

一、建表,指定列型別,指定約束,設定主鍵;

二、加表注釋,列注釋,方便其它開發人員使用;

三、加索引,提高表查詢速度;

四、加自增序列,新增資料時會用到。

建表語句模板:

-- 建表語句

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...