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

Вниз

Список системных таблиц 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.045 c
15-1210168260
тимохов
2008-05-07 17:51
2008.06.22
Как передать кавычку в параметрах командной строки?


2-1211853105
Slevin
2008-05-27 05:51
2008.06.22
Clipboard


2-1212041779
Smile
2008-05-29 10:16
2008.06.22
TFooClass


11-1177247346
bessam
2007-04-22 17:09
2008.06.22
Где, как UpDown прикрутить к текстовому полю


3-1200384713
developer
2008-01-15 11:11
2008.06.22
collations в MS SQL 2005





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский