有没有办法在Interbase中的特定位置添加一列

Is there a way to add a column to a specific position in Interbase

我需要向数据库中现有的 table 添加一个新列。

列应该放在特定的位置。

我知道这可以通过两个单独的命令完成:

ALTER TABLE MYTABLE
ADD MYCOL INTEGER


ALTER TABLE MYTABLE
ALTER MYCOL POSITION 12

但是有没有一种方法可以一次做到这一点?

我搜索了 Interbase 的文档,没有找到与此相关的内容。

谢谢。

这是正确的语法:

ALTER TABLE MYTABLE
ADD MYCOL INTEGER,
ALTER COLUMN MYCOL POSITION 12

是;您可以将一个或多个操作链接到 ALTER TABLE 语法。 参见 http://docwiki.embarcadero.com/InterBase/2020/en/ALTER_TABLE

Batsheva 上面的回答是正确的。