当前位置:首页 » 编程语言 » 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,最终都是这种情况。

热点内容
随机启动脚本 发布:2025-07-05 16:10:30 浏览:517
微博数据库设计 发布:2025-07-05 15:30:55 浏览:20
linux485 发布:2025-07-05 14:38:28 浏览:299
php用的软件 发布:2025-07-05 14:06:22 浏览:751
没有权限访问计算机 发布:2025-07-05 13:29:11 浏览:428
javaweb开发教程视频教程 发布:2025-07-05 13:24:41 浏览:690
康师傅控流脚本破解 发布:2025-07-05 13:17:27 浏览:235
java的开发流程 发布:2025-07-05 12:45:11 浏览:681
怎么看内存卡配置 发布:2025-07-05 12:29:19 浏览:279
访问学者英文个人简历 发布:2025-07-05 12:29:17 浏览:828