db2修改表指令碼以及建立索引

2021-10-03 03:20:32 字數 818 閱讀 2423

alter table table_name add column 字段 type();   --新增字段

alter table table_name add constraint 主鍵名稱 primary key (具體字段);  --新增主鍵

alter table table_name alter 字段 set data type varchar(30); --為字段重新設定型別

alter table table_name drop primary key; --刪除主鍵

drop index 索引名稱; -- 刪除索引

alter table table_name drop column 字段; --刪除字段

alter table rerecord_info add primary key (pk_id);

alter table tablename rename column oldcname to newcname; -- 修改欄位名

-db2建立索引指令碼如下:

1、非唯一性索引:create index  index_name on table_name(字段);--建立那個欄位為非唯一性索引

2、唯一索引:create unique index inx_name on table_name(字段);--為某個字段常見唯一性索引

3、檢視所建立的索引:describle indexes for table table_name;

4、唯一聚集索引 

create unique index inx_name on table_name(字段) cluster;  --備註:乙個表上只能有乙個聚集索引

db2 清表指令碼

db2直接用空檔案replace表,沒有日誌且 db2 connect to masdb user mas using mas cleardata.log db2 import from dev null of del replace into t1 cleardata.log db2 import...

db2表空間 本地分割槽索引

表分割槽 本地分割槽索引 l 概述 表分割槽是一種資料組織模式,在這種模式中,資料將以乙個或多個表列的值為依據,分割到多個稱為資料分割槽 或範圍 的儲存物件中。每乙個資料分割槽被分別儲存。這些儲存物件可以位於不同的表空間中,可以位於相同的表空間中,也可能是這兩種情況的組合。l 建立的分割槽指定不同表...

DB2 儲存過程建立 系統表

前段時間做了資料表拆分,進行資料遷移,用到一些sql命令,語句記錄下來 db2look是db2用於生成資料庫ddl語句的乙個工具 命令 db2look d dbname a e p i userid w password o d sample.sql db2look d 資料名稱 e 抽取複製資料庫...