как добавить запись в качестве последней строки таблицы (запрос Informix) - PullRequest
1 голос
/ 04 мая 2019

я могу выбрать последнюю запись по этому запросу

select first 1 idt from table1 order by id desc;

, но я хочу добавить запись (id ++) в конец таблицы в informix

1 Ответ

2 голосов
/ 04 мая 2019

Если я правильно понимаю, вам нужен SERIAL столбец в Informix. Это столбец, который автоматически увеличивается при добавлении нового значения.

Итак, таблица должна быть определена как:

create table table1 (
    id serial primary key,
    . . .
);

Затем, когда вы сделаете вставку, пропустите id:

insert into table1 ( . . . )  -- all but id
    values ( . . . );

id будет автоматически увеличиваться и вставляться вместе с данными.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...