當前位置:首頁 » 編程語言 » db2修改欄位類型sql

db2修改欄位類型sql

發布時間: 2024-04-13 13:08:15

A. db2 鍞涓緔㈠紩鍒楁敼鍚

DB2涓錛屽傛灉鏌愪竴鍒椾笂鏈夊敮涓鎬х儲寮曪紝閭d箞褰撲慨鏀硅繖涓鍒楃殑瀛楁電被鍨嬬殑鏃跺欙紝浼氭姤sql0478N鐨勯敊璇銆
渚嬪傦紝灝嗚〃T2鐨処D鍒楃敱int鍨嬩慨鏀逛負varchar鍨嬨傚傛灉緔㈠紩涓嶆槸鍞涓鎬х儲寮曪紝鍒欎慨鏀規病鏈変換浣曟姤閿欍傚敮涓鎬х害鏉熶笉鑳借淇鏀癸紝鑻ユ兂淇鏀癸紝鍙鑳介噸寤恆

B. 【急】DB2資料庫修改某個欄位的長度的語句

舉例如下:

1:DB2 V9.7
CONNECT TO SAMPLE;
ALTER TABLE ADMINISTRATOR.TEST ALTER COLUMN B SET DATA TYPE VARCHAR ( 500 ) ;
CONNECT RESET;
其中B原來是VARCHAR(50),直接修改成功。

2:ALTER TABLE TABLENAME ALTER COLUMN_NAME SET DATA TYPE VARCHAR(200);

3:如果是db2 的表名:list tables
得到每一個表的詳細信息欄位名,欄位屬性(類型,文字長度,備注)
describe table 具體的表名

4:alter table tablename modify yourcolumn VARCHAR2(500);

C. 有沒有函數在SQL查詢時將DB2資料庫中一個數字型的欄位轉換為字元串類型

可以用convert或cast。
select cast(123 as varchar)
select convert(varchar,123)

D. sql語句如何更新某列數值為整數型

(1)什麼資料庫?現在的頁面看不出來是什麼資料庫。
(2)現在該欄位的數據類型是什麼?
我的猜測:我看這些0很整齊,小數點後面0的位數是一樣的,也就是說明這個0是自動補的,我也查了前面你的那個類似欄位,也是小數點後14位(算上小數點後不是0的數字),那麼也就是說個人覺得你的數據類型應該mysql的decimal類型,因為個人所知的資料庫中只有這個(據說DB2上也有這個,不過我沒用過不知道)。
也就是說你的數據類型是decimal(xx,14),那麼就會出現這個情況,你可以用alter修改該欄位的欄位類型,update只能修改欄位的值,是沒辦法修改欄位的欄位類型的。而且因為decimal(xx,14)這個欄位屬性的關系,不管你怎麼update,最終都是這種情況。

熱點內容
三方網站源碼 發布:2024-11-28 08:30:51 瀏覽:107
windows版ftp軟體免費下載 發布:2024-11-28 08:25:28 瀏覽:856
淘寶帳號怎麼改密碼 發布:2024-11-28 07:46:05 瀏覽:11
監控未配置怎麼辦視頻 發布:2024-11-28 07:44:41 瀏覽:501
android獲取手機的ip 發布:2024-11-28 07:42:13 瀏覽:170
python打開文件窗口 發布:2024-11-28 07:36:13 瀏覽:555
cpu二級緩存的作用 發布:2024-11-28 07:36:12 瀏覽:1001
net資料庫控制項 發布:2024-11-28 07:32:58 瀏覽:99
我的世界國際服創建伺服器pc 發布:2024-11-28 07:20:53 瀏覽:773
編譯原理LR分析法pdf 發布:2024-11-28 07:17:41 瀏覽:264