| 
 | 
| 
 
Выбор полей по маске 
 | 
|||
|---|---|---|---|
| 
 #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&fpage=3&tid=2009634]:  | 
    0ms | 
get settings:  | 
    11ms | 
get forum list:  | 
    12ms | 
check forum access:  | 
    4ms | 
check topic access:  | 
    4ms | 
track hit:  | 
    45ms | 
get topic data:  | 
    10ms | 
get forum data:  | 
    2ms | 
get page messages:  | 
    37ms | 
get tp. blocked users:  | 
    1ms | 
| others: | 234ms | 
| total: | 360ms | 

| 0 / 0 | 

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