Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.04.25;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.035 c
14-1080974801
guest_Dmitry
2004-04-03 10:46
2004.04.25
fib_tree_rs


3-1080547927
Rule
2004-03-29 12:12
2004.04.25
Я в расстеряности, что деласть со связаными таблицами в IBX????


3-1080547404
Yura_2
2004-03-29 12:03
2004.04.25
По использованию SQL-DMO для разработки приложения


11-1064827222
ASilver
2003-09-29 13:20
2004.04.25
Проблема с Bitmap


14-1080684740
ИМХО
2004-03-31 02:12
2004.04.25
Посоветуйте проверенную прогу





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский