成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

深度分析DB2修改表

數(shù)據(jù)庫
修改表是DB2數(shù)據(jù)庫中執(zhí)行最多的操作之一,對于修改表來說,有很多值得我們討論的問題,下面就讓我們一起來了解一下。

DB2修改表操作相信大家都不陌生,下文對DB2修改表方面結(jié)合了一些例子進(jìn)行了詳細(xì)的分析討論,供您參考學(xué)習(xí)。

DB2修改表
使用ALTER TABLE語句來更改列屬性,例如可空性、LOB選項、作用域、約束、壓縮屬性以及數(shù)據(jù)類型等等。

例如,在命令行中輸入:

ALTER TABLE EMPLOYEE  ALTER COLUMN WORKDEPT  SET DEFAULT '123'

在DB2 V9 for Linux、UNIX and Windows上,已經(jīng)對ALTER TABLE語句作了改進(jìn),現(xiàn)在它可以用來執(zhí)行以下操作:

●   使用新的DROP COLUMN子句刪除列

●   使用ALTER COLUMN SET DATA TYPE子句修改列屬性

●   使用SET NOT NULL或DROP NOT NULL子句修改列的可空屬性

在使用SQL修改這些表屬性時,不再需要刪除表 并重新創(chuàng)建它。這原來是一個很耗費(fèi)時間的過程,而且在存在對象依賴時可能會很復(fù)雜。除了上述新增加的特性外,還可以使用DB2 V9版本以前的修改表語句:

●   增加列。增加的新列是表中的最后一列;也就是說,如果最初有n列,那么添加的列將是第n+1列。添加新列不能使所有列的總字節(jié)數(shù)超過最大記錄大小。

●   修改與列關(guān)聯(lián)的默認(rèn)值。在定義了新默認(rèn)值后,將對任何后續(xù)SQL操作中指示使用此默認(rèn)值的列使用新值。新值必須遵守賦值規(guī)則,且受到與CREATE TABLE語句下記錄的限制相同的限制。

下面我們舉幾個使用ALTER TABLE語句來修改表的例子:

例1  將Managing_Bank列添加到ACCOUNT表中:

ALTER TABLE V9R0M0.ACCOUNT ADD COLUMN Managing_Bank VARCHAR(15)

注意:

這個特性在DB2 Universal Database Version 8中就已經(jīng)可用了。

例2  刪除TRANSACTION表中的Instruction_ID列:

ALTER TABLE V9R0M0.TRANSACTION DROP COLUMN Instruction_ID

例3 將ACCOUNT和TRANSACTION表中的Account_ID列的數(shù)據(jù)類型從SMALLINT改為INTEGER:

ALTER TABLE dev.ACCOUNT ALTER COLUMN Account_ID SET DATA TYPE INTEGER

ALTER TABLE dev.TRANSACTION ALTER COLUMN Account_ID SET DATA TYPE INTEGER

例4  刪除ACCOUNT表中的Credit_Line列的NOT NULL屬性:

ALTER TABLE dev.ACCOUNT ALTER COLUMN Credit_Line DROP NOT NULL

例5  增加TRANSACTION表中的Description列的大小:

ALTER TABLE dev.TRANSACTION ALTER COLUMN Description SET DATA TYPE VARCHAR(60)

注意:

這個特性在DB2 Universal Database Version 8中就已經(jīng)可用了。

例6  修改t1表中的colnam1列的默認(rèn)值:

ALTER TABLE t1 ALTER COLUMN colnam1  SET DEFAULT '123'

注意:

這個特性在DB2 V8中就已經(jīng)可用了。

 

 

 

【編輯推薦】

DB2裝入命令的性能因素

DB2備份所有表的方法

教您如何實現(xiàn)DB2行轉(zhuǎn)列

DB2在線備份的實現(xiàn)方法

DB2刪除重復(fù)數(shù)據(jù)的實現(xiàn)

責(zé)任編輯:段燃 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-11-02 16:25:55

DB2鎖機(jī)制

2010-11-03 15:49:32

DB2刪除表

2010-11-01 11:13:57

DB2表管理

2010-11-01 12:11:43

DB2表空間

2010-07-28 11:20:51

DB2 聚集目標(biāo)表

2010-08-10 15:30:21

2010-11-01 16:07:22

DB2表空間

2010-09-01 10:38:47

DB2統(tǒng)計信息

2010-11-04 15:43:49

DB2數(shù)據(jù)統(tǒng)計與分析系

2010-09-30 10:45:28

DB2列的修改

2010-11-01 16:38:13

DB2表空間

2010-11-02 14:45:12

DB2創(chuàng)建表空間

2010-11-01 16:44:43

DB2表空間

2011-08-22 17:41:25

SQL ServerOracleDB2

2010-09-01 11:39:17

DB2聚集目標(biāo)表

2010-11-02 14:37:58

DB2臨時表定義

2010-09-01 11:17:29

DB2備份

2010-09-01 14:00:01

DB2表空間

2010-11-03 14:57:44

DB2備份所有表

2010-11-03 11:26:39

DB2表空間
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 精品一区二区三区在线观看 | 国产精品永久免费视频 | 日本粉嫩一区二区三区视频 | 密色视频| 午夜精品一区二区三区在线观看 | 久久99深爱久久99精品 | 国产精品av久久久久久毛片 | 亚洲午夜在线 | 九九九视频在线观看 | 亚洲一区 中文字幕 | 一区二区三区在线 | 精品久久久久久久久久久 | 欧美极品在线 | 欧美日韩精品一区二区三区蜜桃 | 丝袜美腿一区 | 亚洲欧美综合精品另类天天更新 | 久久91精品国产一区二区 | 99热视 | 亚洲精品日日夜夜 | 国产国语精品 | 久久视频精品 | 亚洲精品字幕 | 亚洲国产精品一区二区三区 | 亚洲视频一区在线播放 | 欧美激情视频一区二区三区在线播放 | 欧美福利 | 91www在线观看 | 日本视频免费 | 欧美日韩综合 | 中文字幕视频在线观看 | 午夜成人在线视频 | 久久国产亚洲精品 | 国产清纯白嫩初高生视频在线观看 | www.av在线| 久草网站 | 国产小视频在线观看 | 91精品久久久久久久久 | 精品福利一区二区三区 | 国产99久久精品一区二区永久免费 | 日韩欧美国产精品 | 国产精品免费看 |