DB2資料庫新增 更改字段

2021-10-13 13:11:19 字數 1265 閱讀 8238

db2 表基本新增字段操作

1.新增字段

alter

table

[table_name]

add[column_name]

[column_type]

2.更改字段型別

alter

table

[table_name]

alter

column

[column_name]

setdata

type

[column_type]

注意: 更改字段型別是有限制的,如將字段改為比之前型別長度大的可以,如果要改小或者修改小數點長度,必須先drop掉原來的column,然後再重新新增.

例如我要將乙個varchar(10)的column改為varchar(6) 或者將乙個decimal(16, 2)的column改為decimal(16, 4)等,均不能使用上述語句修改,另外改為不同的型別,也需要先drop掉column。

3.去掉字段

alter

table

[table_name]

drop

column

[column_name]

注意:drop掉字段之後,可能會導致表查詢/插入操作不能執行,需要對錶進行reorg。

4.為字段新增預設值

alter

table

[table_name]

alter

column

[column_name]

setdefault

[value

]

新增帶預設值的字段

alter

table

[table_name]

addcolumn

[column_name]

[column_type]

notnull

with

default

[value

]

設定字段預設時間為當前時間

alter

table

[table_name]

alter

column

[column_name]

setdefault

current

date

;

db2資料庫字段操作相關問題

新增字段 alter table 表名 add column 欄位名 字段型別 default 預設值 例 alter table user add column user age integer default 0 刪除字段 altertable 表名 dropcolumn 欄位名 修改現有字段命...

DB2資料庫新增刪除約束項

在db2資料庫操作的過程中,存在對現有 的操作,但其中有一點需要特別說明的就是,對約束項的操作不是直接對某一列,而是對約束項編號進行操作。db2有五種約束 目錄檢視 檢視列描述 查詢例項 syscat.checks 為每個表檢查約束包含一行記錄 db2 select constname,tabnam...

建立 DB2 資料庫

可以使用 tivoli privacy manager 資料庫建立程式或使用資料庫產品介面可以建立 tivoli privacy manager 資料庫 表和配置資料庫。使用 db2 資料庫建立程式 使用 tivoli privacy manager 資料庫建立程式來建立 tivoli privac...