Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Имя домена столбца / 8 сообщений из 8, страница 1 из 1
05.05.2014, 09:51:31
    #38632814
Chek_Fedor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Имя домена столбца
Подскажите, пожалуйста, есть ли возможность узнать имя домена столбца зная его имя (название)?
...
Рейтинг: 0 / 0
05.05.2014, 10:45:41
    #38632879
Dnico
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Имя домена столбца
Нужно копать в сторону RDB$RELATION_FIELDS ...
...
Рейтинг: 0 / 0
05.05.2014, 10:58:53
    #38632896
Chek_Fedor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Имя домена столбца
Dnico,
Нет такого "параметра"
...
Рейтинг: 0 / 0
05.05.2014, 11:07:49
    #38632911
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Имя домена столбца
Chek_Fedor,

какой нафиг параметр. Это системная таблица

http://ibase.ru/devinfo/sysqry.htm
...
Рейтинг: 0 / 0
05.05.2014, 11:11:30
    #38632913
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Имя домена столбца
IBE так берет
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
select f.rdb$field_name,
>>>f.rdb$field_source,
f.rdb$null_flag,
f.rdb$default_source,
fs.rdb$null_flag,
fs.rdb$field_name,
fs.rdb$field_type,
fs.rdb$field_length,
fs.rdb$field_scale,
fs.rdb$field_sub_type,
fs.rdb$segment_length,
fs.rdb$dimensions,
d.rdb$dimension,
d.rdb$lower_bound,
d.rdb$upper_bound,
fs.rdb$character_set_id,
f.rdb$collation_id,
cr.rdb$character_set_name,
co.rdb$collation_name,
f.rdb$field_position,
fs.rdb$computed_source,
fs.rdb$character_length,
fs.rdb$default_source,
f.rdb$description,
fs.rdb$collation_id
,fs.rdb$field_precision
,cast(null as varchar(64))
,cast(0 as integer)
from rdb$relation_fields f
left join rdb$fields fs on fs.rdb$field_name = f.rdb$field_source
left join rdb$field_dimensions d on d.rdb$field_name = fs.rdb$field_name
left join rdb$character_sets cr on fs.rdb$character_set_id = cr.rdb$character_set_id
left join rdb$collations co on ((f.rdb$collation_id = co.rdb$collation_id) and
(fs.rdb$character_set_id = co.rdb$character_set_id))
where f.rdb$relation_name = 'SOMETABLE'
order by f.rdb$field_position, d.rdb$dimension
...
Рейтинг: 0 / 0
05.05.2014, 11:17:28
    #38632925
Chek_Fedor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Имя домена столбца
Симонов ДенисChek_Fedor,

какой нафиг параметр. Это системная таблица

http://ibase.ru/devinfo/sysqry.htm
Понимаю параметр специально взял в кавычки.
Есть таблица test_1 d в ней поле test как из этого набора данных узнать доменое имя поля test
...
Рейтинг: 0 / 0
05.05.2014, 11:21:47
    #38632937
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Имя домена столбца
Chek_FedorПонимаю параметр специально взял в кавычки.
Есть таблица test_1 d в ней поле test как из этого набора данных узнать доменое имя поля test
В теме уже столько верных ответов...
...
Рейтинг: 0 / 0
05.05.2014, 11:37:59
    #38632965
Chek_Fedor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Имя домена столбца
wadmanChek_FedorПонимаю параметр специально взял в кавычки.
Есть таблица test_1 d в ней поле test как из этого набора данных узнать доменое имя поля test
В теме уже столько верных ответов... Спасибо разобрался. понедельник блин
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Имя домена столбца / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]