Найдено 9 результатов

allzero
12 фев 2009, 09:26
Форум: Проектирование БД и запросов
Тема: FB 2.1.1. Как считать параметры поля
Ответы: 17
Просмотры: 12099

Re: FB 2.1.1. Как считать параметры поля

kdv писал(а):я делал. и много кто еще делал, кто выводит структуру таблицы в виде текста.
но это коммерческий код. Так что даже 20 строк case по rdb$field_type - увы, приводить не буду.
ОК. А за консультацию спасибо.
allzero
11 фев 2009, 09:12
Форум: Проектирование БД и запросов
Тема: FB 2.1.1. Как считать параметры поля
Ответы: 17
Просмотры: 12099

Re: FB 2.1.1. Как считать параметры поля

OK. Всем спасибо. Буду писать эти 20 строк. Принцип понятен, теперь непосредственно велосипед. А никто уже не делал подобного(всё-таки не люблю изобретать велосипеды)? :)
allzero
10 фев 2009, 22:06
Форум: Проектирование БД и запросов
Тема: FB 2.1.1. Как считать параметры поля
Ответы: 17
Просмотры: 12099

Re: FB 2.1.1. Как считать параметры поля

kdv писал(а):
Но вопрос ведь в другом - как всё-таки Expert показывает описание поля именно как Numeric, а не какой-нибудь Short?
ну так посмотри на конретный столбец в сист. таблицах.
Да вроде уже дырки в этих системных таблах протёр. Не вижу я ни в одной записи слова Numeric! Не вижу!
allzero
10 фев 2009, 13:07
Форум: Проектирование БД и запросов
Тема: FB 2.1.1. Как считать параметры поля
Ответы: 17
Просмотры: 12099

Re: FB 2.1.1. Как считать параметры поля

В RDB$TYPES НЕТУ(К ПРИМЕРУ) Numeric!!!! А ibexpert его показывает. тогда учи datadef.pdf на тему числовых типов данных. Лезешь в потроха - будь добр ознакомиться с документацией. ОК. Буду учить. Я там найду что-нить кроме того, что Numeric и некоторые другие - это "виртуальные" типы и на самом деле...
allzero
10 фев 2009, 09:29
Форум: Проектирование БД и запросов
Тема: FB 2.1.1. Как считать параметры поля
Ответы: 17
Просмотры: 12099

Re: FB 2.1.1. Как считать параметры поля

belov-evgenii писал(а):
allzero писал(а):... а в IBExpert показывается именно тип и длина поля, какие я задал при создании таблицы, а я хочу видеть именно их. Или я чего-то не понимаю?
Он их через компоненты доступа скорее всего определяет
Это как?
allzero
10 фев 2009, 09:28
Форум: Проектирование БД и запросов
Тема: FB 2.1.1. Как считать параметры поля
Ответы: 17
Просмотры: 12099

Re: FB 2.1.1. Как считать параметры поля

В RDB$TYPES НЕТУ(К ПРИМЕРУ) Numeric!!!!
А ibexpert его показывает.
allzero
09 фев 2009, 23:10
Форум: Проектирование БД и запросов
Тема: FB 2.1.1. Как считать параметры поля
Ответы: 17
Просмотры: 12099

Re: FB 2.1.1. Как считать параметры поля

К сожалению я рано порадовался... Вопрос остаётся, так как F.RDB$FIELD_TYPE(описание типа вроде можно взять из другой системной таблицы - что-то вроде $rdb_field_type) вроде не подразумевает описание Numeric и т.п. а в IBExpert показывается именно тип и длина поля, какие я задал при создании таблицы...
allzero
07 фев 2009, 20:37
Форум: Проектирование БД и запросов
Тема: FB 2.1.1. Как считать параметры поля
Ответы: 17
Просмотры: 12099

FB 2.1.1. Как считать параметры поля

Здравствуйте!

Господа, не подскажете, как в FB считать параметры поля таблицы(конкретно интересуют тип поля и его длина , т.е. Numeric(5,2) varchar(5)) как они были заданы при его создании?

P.S. Expert это делать умеет. Я пытался найти в rdb$*, но видно не судьба... :(