在Informix DB中更改表查询

Bha*_*mar 3 sql informix

DBMS:Informix.

我有一个表sample_tbl,包含5个 3个字段,即:

  • 用户身份,
  • 用户名,
  • USER_EMAIL

现在,我想将以下字段添加到sample_tbl中,并使用一个单独的alter query添加列.新领域是:

  • user_phone_no,
  • USER_LOCATION,
  • 用户密码

我想在user_id之后添加user_phone_no,我想在user_email字段之后添加user_location,user_password,并且只需要一个查询.有什么建议吗?

pas*_*cal 12

根据IBM在线文档 Informix v10允许ALTER TABLE ADD column BEFORE existing_column.

所以像这样的东西可以工作(我在这台电脑上没有Informix连接)......

ALTER TABLE sample_tbl
ADD user_phone_no varchar(10) BEFORE user_name,
ADD user_location varchar(10),
ADD user_password varchar(10);
Run Code Online (Sandbox Code Playgroud)