Форум: "Базы";
Текущий архив: 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