|
|
|
Выбор полей по маске
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток! Прилетела тут мне в зону ответственности БД Sybase... Кто проектировал структуру - не знаю, но ничего доброго сказать не получается. Среди прочих есть таблица с огромным количеством полей, имена полей вида "idXXX", "bla", "bla-bla", "bla-bla-bla" и т.д. Надо из этого бесценного источника данных выбрать значения из полей, где имена полей начинаются на "id". Я понимаю, что можно потратить N-ое кол-во времени и перечислить их через запятую руками, но это очень муторно. Может есть какой-нибудь вариант попроще? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2017, 11:48 |
|
||
|
Выбор полей по маске
|
|||
|---|---|---|---|
|
#18+
GroMoZeKazzz, Во-первых, Sybase-ов, как минимум, есть три совершенно разных - ASA, ASE, IQ Все они отличаются не только разными командами разработчиков, но даже и фирмой-производителем. Соответственно, каждая имеет свою идеологию и особенности построения "словаря" Во-вторых, если лень собирать запрос руками - собери его по словарю. Как именно? А тут - смотри "во-первых".... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2017, 11:52 |
|
||
|
Выбор полей по маске
|
|||
|---|---|---|---|
|
#18+
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 А можно поподробнее про "собрать по словарю"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2017, 11:58 |
|
||
|
Выбор полей по маске
|
|||
|---|---|---|---|
|
#18+
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' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2017, 14:44 |
|
||
|
|

start [/forum/topic.php?fid=55&msg=39561302&tid=2009634]: |
0ms |
get settings: |
12ms |
get forum list: |
14ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
71ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
39ms |
get tp. blocked users: |
2ms |
| others: | 12ms |
| total: | 176ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...