如何使用 ALTER TABLE 按特定顺序添加列?

问题描述 投票:0回答:1

我有一个表sample_tbl,有3个字段,分别是:

  • 用户 ID,
  • 用户名,
  • 用户_电子邮件

现在我想使用一个更改查询将以下字段添加到sample_tbl中以添加列。新字段是:

  • 用户电话号码,
  • 用户位置,
  • 用户密码

我想在 user_id 之后添加 user_phone_no,并在 user_email 字段之后添加 user_location、user_password,所有这些都只需一个查询即可。对此有什么建议吗?

sql informix alter-table
1个回答
13
投票

根据 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);
© www.soinside.com 2019 - 2024. All rights reserved.