AS400 / iSeries / System-i上是否有SQL命令,无论是将列添加到特定序号位置的表中,还是将现有列移动到其他位置?
答案 0 :(得分:8)
IBM i 7.1现在允许您在另一个列前面添加一列。
ALTER TABLE table ADD COLUMN colname ... BEFORE othercolumn
答案 1 :(得分:6)
没有。 ALTER TABLE语句允许您向表中添加列,但是,根据文档:
新列是表格的最后一列;也就是说,如果最初有n列,则添加的列是第n + 1列。
如果您想更改表格中的列顺序,最好的选择是: