powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Запрос, возвращающий первичный ключ
7 сообщений из 7, страница 1 из 1
Запрос, возвращающий первичный ключ
    #35731648
PtVM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прошу помочь с запросом в LUW, возвращающим для определенной таблицы первичный ключ
...
Рейтинг: 0 / 0
Запрос, возвращающий первичный ключ
    #35732202
Vladimir Kiselev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PtVM,

можно подробнее? Возвращать надо имя первичного ключа или значение его для определенного критерия?
...
Рейтинг: 0 / 0
Запрос, возвращающий первичный ключ
    #35732358
PtVM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возвращать нужно имена полей
...
Рейтинг: 0 / 0
Запрос, возвращающий первичный ключ
    #35732364
PtVM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возвращать нужно имена полей составляющих первичный ключ
...
Рейтинг: 0 / 0
Запрос, возвращающий первичный ключ
    #35732921
mustaccio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
select 
  k.colname 
from 
  syscat.keycoluse k, 
  syscat.tabconst c 
where 
  c.tabschema = 'YOURSCHEMA' and 
  c.tabname = 'YOURTABLE' and 
  c.type = 'P' and 
  c.constname = k.constname and 
  c.tabname = k.tabname
order by
  k.colseq
...
Рейтинг: 0 / 0
Запрос, возвращающий первичный ключ
    #35734102
PtVM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо. Работает.

А как этот такой запрос должен выглядеть в V5R3 ?
...
Рейтинг: 0 / 0
Запрос, возвращающий первичный ключ
    #35739782
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PtVMСпасибо. Работает.

А как этот такой запрос должен выглядеть в V5R3 ?
Код: plaintext
1.
2.
3.
4.
5.
6.
SELECT BK.COLUMN_NAME
FROM QSYS2.SYSCST B
JOIN QSYS2.SYSKEYCST BK on BK.CONSTRAINT_SCHEMA = B.CONSTRAINT_SCHEMA AND BK.CONSTRAINT_NAME = B.CONSTRAINT_NAME
WHERE B.CONSTRAINT_TYPE='PRIMARY KEY' 
AND B.TABLE_SCHEMA='YOURSCHEMA' AND B.TABLE_NAME='YOURTABLE'
ORDER BY BK.ORDINAL_POSITION
iSeries catalog tables and views .
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Запрос, возвращающий первичный ключ
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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