|
SQL && ODBC
|
|||
---|---|---|---|
#18+
Как на языке SQL получить типы данных полей?? Т.е. если у нас в таблице 2 колонки( одна типа INT, другая типа VARCHAR()), то мне надо SQL выражение для получуния на выходе INT, VARCHAR()... Может есть ODBC функции для этого??? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.08.2002, 09:37 |
|
SQL && ODBC
|
|||
---|---|---|---|
#18+
В Оракле делаешь выборку из соответствующих view пользователя sys. Какие точно, не помню. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.08.2002, 09:47 |
|
SQL && ODBC
|
|||
---|---|---|---|
#18+
USER_TAB_COLUMNS или ALL_TAB_COLUMNS ... |
|||
:
Нравится:
Не нравится:
|
|||
08.08.2002, 12:02 |
|
SQL && ODBC
|
|||
---|---|---|---|
#18+
Не путайте тип данных полей таблицы (представления и т.п.), и тип данных выборки. Первое, действительно, можно получить из различных системных представлений, а во втором случае всё зависит от того, зачем это тебе нужно, и откуда у тебя эти поля. Если запрос статический, то тип данных ты знаешь в момент кодирования. В крайнем случае сгодится %rowtype. А если динамический, то тогда смотри описание динамического SQL, как узнать тип и число полей в выборке. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.08.2002, 00:41 |
|
|
start [/forum/topic.php?fid=52&msg=32041719&tid=1993210]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
38ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
others: | 298ms |
total: | 426ms |
0 / 0 |