Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / IBM DB2, WebSphere, IMS, U2, etc Новый топик    Ответить
 DB2 9.5 (express) Получение SEQUENCE из базы посредством JDBC  [new]
qizer
Member

Откуда: Mensk
Сообщений: 5
Есть ли возможность получить данные sequence из базы через метадату?
Или же другим способом, чтобы можно было получить сиквенс и данные в нормальном виде, в частности тип сиквенса.

Сейчас он (сиквенс(ы)) хранится в sysibm.syssequences, но тип там закодировать (typeid).

Или же всё же придётся вытягивать данные посредством запроса в базу и преобразование ответа по шаблону?
3 окт 12, 10:54    [13260062]     Ответить | Цитировать Сообщить модератору
 Re: DB2 9.5 (express) Получение SEQUENCE из базы посредством JDBC  [new]
Mark Barinstein
Member

Откуда: Москва
Сообщений: 4946
qizer,

select t.typename, s.precision, s.seqname
from syscat.sequences s
join syscat.datatypes t on t.typeid=s.datatypeid
3 окт 12, 11:38    [13260470]     Ответить | Цитировать Сообщить модератору
 Re: DB2 9.5 (express) Получение SEQUENCE из базы посредством JDBC  [new]
qizer
Member

Откуда: Mensk
Сообщений: 5
Mark Barinstein,

Спасибо, полезная информация.
А вопрос такого плана - можно ли получить подробные сведения о сиквенсе через метадату базы данных?
3 окт 12, 13:39    [13261506]     Ответить | Цитировать Сообщить модератору
 Re: DB2 9.5 (express) Получение SEQUENCE из базы посредством JDBC  [new]
Mark Barinstein
Member

Откуда: Москва
Сообщений: 4946
qizer
можно ли получить подробные сведения о сиквенсе через метадату базы данных?
Нет.
Интерфейс DB2DatabaseMetaData не имеет таких функций.
3 окт 12, 14:00    [13261701]     Ответить | Цитировать Сообщить модератору
 Re: DB2 9.5 (express) Получение SEQUENCE из базы посредством JDBC  [new]
qizer
Member

Откуда: Mensk
Сообщений: 5
Mark Barinstein,

Благодарю Вас.
3 окт 12, 15:19    [13262449]     Ответить | Цитировать Сообщить модератору
Все форумы / IBM DB2, WebSphere, IMS, U2, etc Ответить