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

Вниз

Список системных таблиц FireBird и ещё кое-что   Найти похожие ветки 

 
Ega23 ©   (2008-01-19 19:21) [0]

Коллеги, интересует следующее:
1. Получить список пользовательских таблиц (ну, созданных юзером).
2. Получить список полей в таблице.
3. Получить список атрибутов поля таблицы (какой-нибудь аналог COLUMN_PROPERTY от MSSQL)
4. Получить описание работы с сервером через isql (список параметров, возможные грабли и т.п.)

Поиск по sql.ru и ibase.ru пока результатов не дал (может просто не то смотрю).
В общем, ткните носом в статью, плиз.


 
engine ©   (2008-01-19 19:36) [1]

Список системных таблиц: SHOW SYSTEM TABLES;
Имена системных таблиц начинаются с RDB$
RDB$CHARASTER_SETS
RDB$COLLATIONS
RDB$CHECK_CONSTRAINTS
&#133
А вообще, поищи в тырнете LANGREF.PDF


 
engine ©   (2008-01-19 19:40) [2]

отправил на мыло в анкете


 
Виталий Панасенко(дом)   (2008-01-19 20:14) [3]

http://ibase.ru/devinfo/sysqry.htm


 
Ega23 ©   (2008-01-19 20:15) [4]


> отправил на мыло в анкете


можешь на ole9084@yandex.ru  отправить?


 
Ega23 ©   (2008-01-19 20:16) [5]


> http://ibase.ru/devinfo/sysqry.htm


Это я уже нашёл.
Мне (как бы это сказать-то...)
В общем хотелось бы получить список системных таблиц с детальным описанием каждой: для чего, какие поля что означают и т.п.


 
engine ©   (2008-01-19 20:21) [6]

> [4] Ega23 ©   (19.01.08 20:15)

отправил, там всё это есть


 
Виталий Панасенко(дом)   (2008-01-19 20:25) [7]

а это тогда что (оттуда же)?
1. Получение списка полей и их типов по таблицам:

select R.RDB$RELATION_NAME, R.RDB$FIELD_POSITION, R.RDB$FIELD_NAME,
F.RDB$FIELD_LENGTH, F.RDB$FIELD_TYPE, F.RDB$FIELD_SCALE, F.RDB$FIELD_SUB_TYPE
from RDB$FIELDS F, RDB$RELATION_FIELDS R
where F.RDB$FIELD_NAME = R.RDB$FIELD_SOURCE and R.RDB$SYSTEM_FLAG = 0
order by R.RDB$RELATION_NAME, R.RDB$FIELD_POSITION


 
Ega23 ©   (2008-01-19 20:38) [8]


> а это тогда что (оттуда же)?


Мне бы описание. Типа:
RDB$RELATION_NAME - таблица, предназначена для того-то и того-то.
Поля - такие-то и такие-то. Назначение полей - такое-то.

Что-то в таком духе.
Документ я этот скачал, читаю, но там решение частной проблемы.


> отправил, там всё это есть


Спасибо, сейчас посмотрю.


 
DrPass ©   (2008-01-19 20:47) [9]


> Ega23 ©   (19.01.08 20:38) [8]


> Мне бы описание. Типа:
> RDB$RELATION_NAME - таблица, предназначена для того-то и
> того-то.

Замени подчеркивание на пробел, убери RDB$, оставшееся - переведи на русский язык. Вот тебе и описание.


 
atruhin ©   (2008-01-20 10:57) [10]

Укажи мыло, есть готовый модуль, анкета не открывается.


 
Ega23 ©   (2008-01-20 13:38) [11]


> Укажи мыло, есть готовый модуль, анкета не открывается.


ole9084@yandex.ru



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

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

Наверх




Память: 0.49 MB
Время: 0.016 c
2-1211895951
Dmitry_177
2008-05-27 17:45
2008.06.22
Access SQL-запрос считать все с нескольких таблиц


15-1210173184
koha
2008-05-07 19:13
2008.06.22
Как поднять игровой автомат на Linux


2-1211988642
Smile
2008-05-28 19:30
2008.06.22
Отменить Font.Style


2-1211802995
Сергей
2008-05-26 15:56
2008.06.22
Как программно создать контекстное меню, добавить подменю?


2-1211782997
Сергей
2008-05-26 10:23
2008.06.22
совместный доступ к таблице Patadox-7