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

热点内容
java单例实现 发布:2025-01-20 11:48:40 浏览:333
cad为什么加载不了配置 发布:2025-01-20 11:37:45 浏览:16
服务器记录的手机ip 发布:2025-01-20 11:32:47 浏览:672
sparksql查询 发布:2025-01-20 11:27:51 浏览:204
安卓奥特曼格斗进化1怎么发大招 发布:2025-01-20 11:17:03 浏览:605
试验数据存储 发布:2025-01-20 11:03:38 浏览:305
联想如何将密码退出 发布:2025-01-20 10:51:41 浏览:972
ftp传输文件连接失败 发布:2025-01-20 10:49:39 浏览:723
xp共享访问不了 发布:2025-01-20 10:40:05 浏览:946
基恩士plc编程手册 发布:2025-01-20 10:11:30 浏览:910