Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 А как можно вывести запросом список полей таблицы  [new]
Винни-Бух
Member

Откуда: Из дома!
Сообщений: 346
Должна быть таблица типа syscolumns в MS-SQL
25 авг 11, 10:33    [11175815]     Ответить | Цитировать Сообщить модератору
 Re: А как можно вывести запросом список полей таблицы  [new]
AmKad
Member

Откуда:
Сообщений: 5222
Винни-Бух,

dba_tab_columns, all_tab_columns, user_tab_columns.
25 авг 11, 10:34    [11175834]     Ответить | Цитировать Сообщить модератору
 Re: А как можно вывести запросом список полей таблицы  [new]
Винни-Бух
Member

Откуда: Из дома!
Сообщений: 346
Thanks
25 авг 11, 10:36    [11175849]     Ответить | Цитировать Сообщить модератору
 Re: А как можно вывести запросом список полей таблицы  [new]
ткпруфер
Guest
select distinct table_name, column_name, data_type
from dba_tab_columns
where table_name='QU_APPLICATIONS'
order by 2 asc;

????
25 авг 11, 10:37    [11175861]     Ответить | Цитировать Сообщить модератору
 Re: А как можно вывести запросом список полей таблицы  [new]
ткпруфер
Guest
ткпруфер
select distinct table_name, column_name, data_type
from dba_tab_columns
where table_name='<table>'
order by 2 asc;

????
25 авг 11, 10:37    [11175869]     Ответить | Цитировать Сообщить модератору
 Re: А как можно вывести запросом список полей таблицы  [new]
AmKad
Member

Откуда:
Сообщений: 5222
ткпруфер
ткпруфер
select distinct table_name, column_name, data_type
from dba_tab_columns
where table_name='<table>'
order by 2 asc;

????

Бред.
25 авг 11, 10:40    [11175887]     Ответить | Цитировать Сообщить модератору
 Re: А как можно вывести запросом список полей таблицы  [new]
Винни-Бух
Member

Откуда: Из дома!
Сообщений: 346
Почему же бред? Запрос, выводящий список полей таблицы и их типов данных в алфавитном порядке (по названию полей)
25 авг 11, 12:21    [11176930]     Ответить | Цитировать Сообщить модератору
 Re: А как можно вывести запросом список полей таблицы  [new]
AmKad
Member

Откуда:
Сообщений: 5222
Винни-Бух,

Бред. Distinct и dba_tab_columns без указания owner-а.
25 авг 11, 12:26    [11176988]     Ответить | Цитировать Сообщить модератору
 Re: А как можно вывести запросом список полей таблицы  [new]
publexus
Member

Откуда: Москва
Сообщений: 955
AmKad
ткпруфер
пропущено...

Бред.
Бред, но направление верное.
select column_name,data_type
from user_tab_cols
where table_name='TBL'
order by column_id
Список столбцов таблицы текущего пользователя в порядке очередности в таблице. Если нужно для другого пользователя, то обратить внимание на dba_tab_cols, all_tab_cols, если позволяют права.
25 авг 11, 12:28    [11176998]     Ответить | Цитировать Сообщить модератору
 Re: А как можно вывести запросом список полей таблицы  [new]
Винни-Бух
Member

Откуда: Из дома!
Сообщений: 346
Аааааа, ну да, просто я owner автоматически подставлять привык, да и distinct тут не помешал.
25 авг 11, 15:14    [11178811]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить