为什么ALTER TABLE MODIFY COLUMN在IQ中不起作用

2020-08-19 12:45发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我们需要将表中的数字列从数值(1...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我们需要将表中的数字列从数值(11,2)修改为数值(18,8),为此,我们必须:

-创建一个新表

-旧表中的数据

-将新表重命名为旧名称。

我们自然可以在表中创建一个新列,然后复制数据并重命名该列,但是我们不想改变列的顺序。

我试图了解不存在MODIFY列的技术原因,在该列中,人们想修改IQ中的数据类型,而在ASE中的IQ dans中应该比较容易。 我的问题是为什么在Sybase IQ中修改coulmn不起作用? 技术原因是什么?

Taghi

4条回答
暮风yp
2020-08-19 13:23

我也遇到了这个问题。 我正在运行IQ 16.0 sp1。 我想增加其中一列的字符数,所以我必须创建一个新列,复制数据,删除旧列,然后重命名新列。

是否有任何理由没有在IQ中实现MODIFY功能?

一周热门 更多>