Изменить таблицу запроса в БД Informix - PullRequest
3 голосов
/ 01 февраля 2011

СУБД: Informix.

У меня есть таблица sample_tbl с 5 3 полями:

  • user_id,
  • user_name,
  • user_email

Теперь я хочу добавить следующие поля в sample_tbl одним единственным запросом alter, чтобы добавить столбцы.Новые поля:

  • user_phone_no,
  • user_location,
  • user_password

Я хочу добавить user_phone_no после user_id,и я хочу добавить user_location, user_password после поля user_email и все с одним запросом.Любое предложение для этого?

1 Ответ

12 голосов
/ 01 февраля 2011

Согласно Онлайн-документам 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);
...