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

热点内容
删除sqlserver服务 发布:2024-05-18 16:47:06 浏览:322
密码盒的密码是多少钱 发布:2024-05-18 16:43:52 浏览:94
linux哪个c语言编译器好用 发布:2024-05-18 16:30:03 浏览:468
搜狐视频无法缓存 发布:2024-05-18 16:30:03 浏览:309
小鸟云服务器值不值得买 发布:2024-05-18 16:30:01 浏览:898
durbin算法 发布:2024-05-18 16:29:57 浏览:555
qq邮箱访问受限 发布:2024-05-18 16:23:27 浏览:472
电信光纤上传限制 发布:2024-05-18 16:08:05 浏览:910
sql中的limit 发布:2024-05-18 16:05:57 浏览:895
启动ug时服务器无响应是怎么回事 发布:2024-05-18 15:48:24 浏览:372