当前位置:首页 » 编程语言 » 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 浏览:108
windows版ftp软件免费下载 发布:2024-11-28 08:25:28 浏览:857
淘宝帐号怎么改密码 发布:2024-11-28 07:46:05 浏览:12
监控未配置怎么办视频 发布:2024-11-28 07:44:41 浏览:502
android获取手机的ip 发布:2024-11-28 07:42:13 浏览:171
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