Гость
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / php+DB2 autoincrement / 10 сообщений из 10, страница 1 из 1
26.08.2003, 15:01
    #32247673
Okram
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
php+DB2 autoincrement
Как в пхп узнать авто инрементное ID после виполнения команди INSERT?
...
Рейтинг: 0 / 0
26.08.2003, 15:24
    #32247716
Alexey Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
php+DB2 autoincrement
На GENERATE_UNIQUE() & CHARACTER(13) FOR BIT DATA можно перейти?
...
Рейтинг: 0 / 0
26.08.2003, 16:43
    #32247923
Okram
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
php+DB2 autoincrement
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
26.08.2003, 17:00
    #32247966
Okram
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
php+DB2 autoincrement
А можно написать что-то типа

CREATE SEQUENCE foo_id_seq;

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

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

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


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