powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / php+DB2 autoincrement
10 сообщений из 10, страница 1 из 1
php+DB2 autoincrement
    #32247673
Okram
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как в пхп узнать авто инрементное ID после виполнения команди INSERT?
...
Рейтинг: 0 / 0
php+DB2 autoincrement
    #32247716
Фотография Alexey Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На GENERATE_UNIQUE() & CHARACTER(13) FOR BIT DATA можно перейти?
...
Рейтинг: 0 / 0
php+DB2 autoincrement
    #32247923
Okram
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
CREATE TABLE TestTable ( ID BIGINT NOT NULL GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1, NO CACHE ) , FName CHARACTER(50) )

мне бы после команди
INSERT INTO TestTable (FName) VALUES ('Tralalala')
узнать ID,
можно так или нет?
...
Рейтинг: 0 / 0
php+DB2 autoincrement
    #32247966
Okram
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А можно написать что-то типа

CREATE SEQUENCE foo_id_seq;

CREATE TABLE foo (
id integer DEFAULT nextval('foo_id_seq'),
...
);
...
Рейтинг: 0 / 0
php+DB2 autoincrement
    #32248309
golsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для поля GENERATED [BY DEFAULT|ALWAYS] AS IDENTITY, функция IDENTITY_VAL_LOCAL() возвращает последнее сгенерённое в транзакции значение, но только при вставке одной записи! При групповой вставке и вне транзакции возвращает NULL.
...
Рейтинг: 0 / 0
php+DB2 autoincrement
    #32251973
Victor Metelitsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поэтому в DB2 удобнее пользоваться SEQUENCE, чем IDENTITY
...
Рейтинг: 0 / 0
php+DB2 autoincrement
    #32357199
antonz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to okram
я db2 не знаю, но интересно как получить значение foo_id_seq
так чтоли select foo_id_seq
...
Рейтинг: 0 / 0
php+DB2 autoincrement
    #32357289
ggv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ggv
Гость
в v8 FP4 можно делать select ... from new table (insert ...)
и получить только что вставленные значения - очень удобно
...
Рейтинг: 0 / 0
php+DB2 autoincrement
    #32358621
Фотография NewYear
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>ак в пхп узнать авто инрементное ID после виполнения команди INSERT?

пхп -- это на что-то влияет?

Код: plaintext
1.
VALUES ( INT(IDENTITY_VAL_LOCAL()) )
...
Рейтинг: 0 / 0
php+DB2 autoincrement
    #32358628
NewYear_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
сорру, уже ответили, да и вопрос был задан давным-давно...
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / php+DB2 autoincrement
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]