powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Аналог IDENTITY в DB2
15 сообщений из 15, страница 1 из 1
Аналог IDENTITY в DB2
    #35759449
guest22
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет
Вот есть запрос типа
select IDENTITY(int, 1,1) AS sys_id into #tmp
Надо его преобразовать, чтобы заработал под DB2. Подскажите как?
...
Рейтинг: 0 / 0
Аналог IDENTITY в DB2
    #35759543
Фотография I_love_MSDN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гм, а что он по идеи должен возвращать?
- Абсолют' ный
-посковый робот по MSDN для
- ленивых
...
Рейтинг: 0 / 0
Аналог IDENTITY в DB2
    #35759571
guest22
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Должен добавить столбец во временную табличку, который пронумеровал бы строки
...
Рейтинг: 0 / 0
Аналог IDENTITY в DB2
    #35759635
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
declare global temporary table session.#tmp as (
select *, rownumber() over() rn 
from ...
) definition only with replace on commit preserve rows not logged;

insert into session.#tmp 
select *, rownumber() over() rn 
from ...;
...
Рейтинг: 0 / 0
Аналог IDENTITY в DB2
    #35759669
ihorek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В принципе помогло. Спасибо
...
Рейтинг: 0 / 0
Аналог IDENTITY в DB2
    #35761590
ihorek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть в DB2 какой аналог sp_columns?
...
Рейтинг: 0 / 0
Аналог IDENTITY в DB2
    #35761730
mustaccio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ihorekЕсть в DB2 какой аналог sp_columns?

Наверное, есть. А что делает sp_columns?
...
Рейтинг: 0 / 0
Аналог IDENTITY в DB2
    #35761744
ihorek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Возвращает инфу о полях таблицы
...
Рейтинг: 0 / 0
Аналог IDENTITY в DB2
    #35761816
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ihorekЕсть в DB2 какой аналог sp_columns?
Код: plaintext
1.
2.
select * 
from syscat.columns 
where tabschema='...' and tabname='...'
Пожалуйста, сообщайте сразу, что именно вам надо получить, вместо того, чтобы заставлять нас лезть в гугл за информацией о разных чудных конструкциях - здесь не все разбираются в особенностях sql server...
...
Рейтинг: 0 / 0
Аналог IDENTITY в DB2
    #35764679
ihorek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть ли функция, к-я возвращает последнее значение идентификатора, вставленное в столбец идентификаторов в той же области, по типу scope_identity() ?
...
Рейтинг: 0 / 0
Аналог IDENTITY в DB2
    #35764738
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ihorekЕсть ли функция, к-я возвращает последнее значение идентификатора, вставленное в столбец идентификаторов в той же области, по типу scope_identity() ?
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
declare global temporary table session.#tmp(
id int generated always as identity, v varchar( 10 )
) with replace on commit preserve rows not logged;

select id, v
from new table(
insert into session.#tmp (v) 
values ('a'), ('b'), ('c')
) t;
...
Рейтинг: 0 / 0
Аналог IDENTITY в DB2
    #35764776
ihorek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо
...
Рейтинг: 0 / 0
Аналог IDENTITY в DB2
    #35772608
ihorek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Каким образом изменить тип колонки с not null-а на null?
...
Рейтинг: 0 / 0
Аналог IDENTITY в DB2
    #35772612
ihorek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
уже нашел :)
...
Рейтинг: 0 / 0
Аналог IDENTITY в DB2
    #35773544
Favn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ihorekЕсть ли функция, к-я возвращает последнее значение идентификатора, вставленное в столбец идентификаторов в той же области, по типу scope_identity() ?Если функция привычнее, то с некоторой осторожностью (insert только 1 записи и т.д.) можно использовать IDENTITY_VAL_LOCAL() .
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Аналог IDENTITY в DB2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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