Гость
Форумы / Oracle [игнор отключен] [закрыт для гостей] / SQL && ODBC / 4 сообщений из 4, страница 1 из 1
08.08.2002, 09:37
    #32041713
Stain
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL && ODBC
Как на языке SQL получить типы данных полей??
Т.е. если у нас в таблице 2 колонки( одна типа INT, другая типа VARCHAR()),
то мне надо SQL выражение для получуния на выходе INT, VARCHAR()...

Может есть ODBC функции для этого???
...
Рейтинг: 0 / 0
08.08.2002, 09:47
    #32041719
Splain
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL && ODBC
В Оракле делаешь выборку из соответствующих view пользователя sys. Какие точно, не помню.
...
Рейтинг: 0 / 0
08.08.2002, 12:02
    #32041785
qklm
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL && ODBC
USER_TAB_COLUMNS или ALL_TAB_COLUMNS
...
Рейтинг: 0 / 0
09.08.2002, 00:41
    #32042026
vskv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL && ODBC
Не путайте тип данных полей таблицы (представления и т.п.), и тип данных выборки.

Первое, действительно, можно получить из различных системных представлений, а во втором случае всё зависит от того, зачем это тебе нужно, и откуда у тебя эти поля.
Если запрос статический, то тип данных ты знаешь в момент кодирования. В крайнем случае сгодится %rowtype. А если динамический, то тогда смотри описание динамического SQL, как узнать тип и число полей в выборке.
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / SQL && ODBC / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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