Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.25;
Скачать: CL | DM;

Вниз

SQL   Найти похожие ветки 

 
Domkrat ©   (2004-03-25 14:19) [0]

Как спомощью SQL проверить существование поля "Field" в таблице
"Table" и получить это в своей программе.


 
Ega23 ©   (2004-03-25 14:21) [1]

try
select Field from Table
except
Если провалился, то поля нет...
end;

Шутка, конечно. Просто не знаком с FireBird.


 
Карелин Артем ©   (2004-03-25 14:23) [2]

Сделать запрос типа Select field from table внутри блока Try Except или через запрос к RDB$FIELDS


 
Domkrat ©   (2004-03-25 14:25) [3]

>Ega23 ©   (25.03.04 14:21)
Ну почему шутка, так работать будет. Может хто-нибудь еще
способ подскажет.


 
Ega23 ©   (2004-03-25 14:28) [4]

Работать-то будет, просто я думаю, что тут средств SQL достаточно. Наверняка в диалекте FireBird есть что-нибудт, типа exist


 
Domkrat ©   (2004-03-25 14:32) [5]

Спасибо, за RDB$FIELDS че-то не подумал.
А проверять как на IsNull или через Select Count(..).

>Ega23 ©   (25.03.04 14:28) [4]
Exist конечно есть, я незнаю как его возвратить в проге, кроме как из ХП


 
Карелин Артем ©   (2004-03-25 14:33) [6]

На самом деле rdb$relation_fields


 
Ega23 ©   (2004-03-25 14:33) [7]

Exist конечно есть, я незнаю как его возвратить в проге, кроме как из ХП

Сорри ничем помочь не могу. В MSSQL - пожалуйста.



Страницы: 1 вся ветка

Текущий архив: 2004.04.25;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.023 c
6-1077906679
Magician_g
2004-02-27 21:31
2004.04.25
Как начать закачивать файл с определенного места


1-1081283134
Феликс
2004-04-07 00:25
2004.04.25
Как перемешать строки


4-1076151713
Sanik
2004-02-07 14:01
2004.04.25
CD-ROM


1-1081346480
очень нужно
2004-04-07 18:01
2004.04.25
копирование текста с другой формы


14-1081164946
Info
2004-04-05 15:35
2004.04.25
В CVS на firebird.sf.net появился FireBird 1.5.1