powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Выбор полей по маске
5 сообщений из 5, страница 1 из 1
Выбор полей по маске
    #39561145
GroMoZeKazzz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток!
Прилетела тут мне в зону ответственности БД Sybase... Кто проектировал структуру - не знаю, но ничего доброго сказать не получается.
Среди прочих есть таблица с огромным количеством полей, имена полей вида "idXXX", "bla", "bla-bla", "bla-bla-bla" и т.д. Надо из этого бесценного источника данных выбрать значения из полей, где имена полей начинаются на "id". Я понимаю, что можно потратить N-ое кол-во времени и перечислить их через запятую руками, но это очень муторно. Может есть какой-нибудь вариант попроще?
...
Рейтинг: 0 / 0
Выбор полей по маске
    #39561147
GroMoZeKazzz,

Во-первых, Sybase-ов, как минимум, есть три совершенно разных - ASA, ASE, IQ
Все они отличаются не только разными командами разработчиков, но даже и фирмой-производителем. Соответственно, каждая имеет свою идеологию и особенности построения "словаря"

Во-вторых, если лень собирать запрос руками - собери его по словарю.

Как именно? А тут - смотри "во-первых"....
...
Рейтинг: 0 / 0
Выбор полей по маске
    #39561154
GroMoZeKazzz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
select @@version вернул: Adaptive Server Enterprise/15.7/EBF 26396 SMP SP138 /P/RS6000/AIX 6.1/ase157sp138x/4002/64-bit/FBO/Mon Aug 29 07:52:07 2016

А можно поподробнее про "собрать по словарю"?
...
Рейтинг: 0 / 0
Выбор полей по маске
    #39561302
remedium
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
select o.name as TableName
, c.name as FieldName
from syscolumns c
, sysobjects o
where c.name like 'id%'
and o.id = c.id
and o.type = 'U'
...
Рейтинг: 0 / 0
Выбор полей по маске
    #39561314
GroMoZeKazzz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
remedium, благодарствую!
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Выбор полей по маске
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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