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

Вниз

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

 
viper_cd   (2003-10-24 21:38) [0]

Помогите Как узнать какие существуют в таблице поля (пожалуста киньте SQL запрос)


 
Vlad ©   (2003-10-24 21:53) [1]

Самый простой и универсальный способ почти для всех СУБД :)
select * from MyTable where 1<>1 //пустой набор данных
Список полей будет в проперти DataSet.Fields


 
Sergey_Masloff   (2003-10-24 21:57) [2]

Для IB
select * from rdb$relation_fields where rdb$relation_name = :TABLENAME


 
Johnmen ©   (2003-10-25 00:25) [3]

>Sergey_Masloff (24.10.03 21:57)

Тогда уж distinct :)

>viper_cd

Изучай системные таблицы. На ibase.ru в частности...


 
VID ©   (2003-10-25 00:39) [4]

to viper_cd: Короче, ничего не надо изучать :)
включи в IBExpert встроенный SQL-монитор, а потом, в инспекторе БД, разверни ветку Таблицы (Tables). И тут же посмотри, чё за скл-запросы появились в SQL-мониторе.

так вот я думаю, тебе не составит труда, среди некоторого количества SQL-запросов и коммандв, которые появятся на этот момент в мониторе, найти тот EXECUTE SQL-запрос который отвечает за получение списка таблиц.

Вывод: всегда используй скл-монитору IBExpert"а, что бы узнавать методы получения метаданных, и не только.


 
Johnmen ©   (2003-10-25 00:45) [5]

>Sergey_Masloff

В предыдущем посте я сказал не то... Невнимательность, однако :)

>VID © (25.10.03 00:39)
>...ничего не надо изучать :)

Действительно ! Нахрен надо. Лучше пива попить :)))


 
VID ©   (2003-10-25 00:51) [6]

Да вот только я ошибся, в том плане что подсказал метод получения списка таблиц в БД. А для получения списка полей, снова активизируем монитор, и уже разворачиваем список "Поля" интрересующей таблицы, и смотрим, что там появилось в мониторе.


 
Zacho ©   (2003-10-26 14:47) [7]

Зачем какие-то мониторы ? В Language Reference есть весьма подробное описание системных таблиц IB


 
mOOx_ ©   (2003-10-26 15:01) [8]

Я в них по началу вообще без LangRef"а разбирался :). Только пиво и спасало...и спасло веть :)



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

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

Наверх




Память: 0.48 MB
Время: 0.049 c
3-40971
SasaR
2003-10-16 17:16
2003.11.13
BLOB поле


6-41800
Artem
2003-09-17 11:52
2003.11.13
Передача сообщения по сети


3-40866
Term
2003-10-20 16:41
2003.11.13
Как правильно обрабатывать событие OnFilterRecord?


6-41865
Ancara
2003-09-10 11:41
2003.11.13
Событие соедининия с интернетом


14-41966
Lola
2003-10-06 14:27
2003.11.13
Новый вид психологической зависимости :)