Главная страница
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.034 c
14-1080722604
Rule
2004-03-31 12:43
2004.04.25
нужны красивые иконки


3-1080667394
StatusQuo
2004-03-30 21:23
2004.04.25
DbLookupComboBox


6-1077909579
Russu
2004-02-27 22:19
2004.04.25
SMTP сервер


4-1077288943
jab~
2004-02-20 17:55
2004.04.25
ReadProcessMemory - Как узнать размер процесса в памяти?


9-1067535623
delpher_gray
2003-10-30 20:40
2004.04.25
Алгоритм A*