Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
список функций из базы DB2
|
|||
|---|---|---|---|
|
#18+
Пытаюсь получить список функций из базы DB2 используя ODBC - не получается. SQLProcedures - возвращает только список процедур. Ткните носом плиз.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2014, 14:36 |
|
||
|
список функций из базы DB2
|
|||
|---|---|---|---|
|
#18+
dJabber, А в чём проблема? Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2014, 11:33 |
|
||
|
список функций из базы DB2
|
|||
|---|---|---|---|
|
#18+
CawaSPb, неет, именно средствами ODBC (например, процедуры вытаскиваются вызовом SQLProcedures) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2014, 11:44 |
|
||
|
список функций из базы DB2
|
|||
|---|---|---|---|
|
#18+
Можно даже с динамикой: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. Код: plsql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2014, 14:05 |
|
||
|
список функций из базы DB2
|
|||
|---|---|---|---|
|
#18+
dJabberнеет, именно средствами ODBC (например, процедуры вытаскиваются вызовом SQLProcedures) А кто сказал, что ODBC такое умеет вообще? Пользуйтесь средствами каталога БД. Хотите, оберните в некоторую свою ф-ю, да назовите MySQLFunctions(). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2014, 14:19 |
|
||
|
список функций из базы DB2
|
|||
|---|---|---|---|
|
#18+
medoed, Тут имеется в виду немного другое. В интерфейсах ODBC и JDBC есть некий набор функций (API) для получения информации о структуре базы данных (метаданные). Это именно часть API. Используя эти функции программа может узнать достаточно много информации об объектах базы неким унифицированным способом. Например запросив информацию по таблицам можно узнать имя таблицы, кол-во столбцов, типы столбцов, допустимость NULL-значений, участие столбца в первичном ключе и т.п. Т.е. (теоретически) таким образом можно взаимодействовать с любой СУБД, к которой полностью реализован ODBC-драйвер, не зная специфики конкретной СУБД. dJabber, Насколько мне известно, в ODBC API не предусмотрено функции для получения информации о функциях, аналогичной SQLProcedures - для хранимых процедур. В документации ODBC API Reference нет описания такой функции. Для JDBC такая функция предусмотрена java.sql.DatabaseMetaData.getFunctions . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2014, 14:35 |
|
||
|
список функций из базы DB2
|
|||
|---|---|---|---|
|
#18+
Евгений Хабаров В документации ODBC API Reference нет описания такой функции. Евгений , спасибо, но ведь судя по документации на SQLProcedures, она должна возвращать информацию и по функциям, а процедура это или функция определяется параметром PROCEDURE_TYPE... но почему-то для DB2 эта функция возвращает только процедуры... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2014, 09:58 |
|
||
|
список функций из базы DB2
|
|||
|---|---|---|---|
|
#18+
dJabber, Однозначно определение SQLProcedures() о том, должны ли возвращаться функции, не говорит. Говорит о том, что _могут_ (и тогда значение PROCEDURE_TYPE будет SQ_PT_FUNCTION). Но! https://pic.dhe.ibm.com/infocenter/db2luw/v9r7/topic/com.ibm.db2.luw.apdv.cli.doc/doc/r0000640.html Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2014, 10:50 |
|
||
|
|

start [/forum/topic.php?fid=43&tid=1601185]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
61ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
| others: | 11ms |
| total: | 168ms |

| 0 / 0 |
