关于DB2数据库的问题:修改列中元素,比如有一列是时间的元素类似这样的格式✀xxxx-xx-xx-xx✀,想把它改成xxx

想把他改成xxxx-xx,利用DB2语法如何去改,帮帮忙了,
2025-03-02 04:12:49
推荐回答(1个)
回答1:

你这是改变数据库的列的类型,有sql语句可以实现,但是不是所有的情况都能改变的。

如下:
db2 => create table mytbl2 (c1 char(10))
DB20000I SQL 命令成功完成。
db2 => alter table mytbl2 alter column c1 set data type char(8)
DB20000I SQL 命令成功完成。

当然,你如果只是想显示的时候不一样,只需要在查询的时候吧类型转换一下就行了。