Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Вызов процедуры с заранее неизвестным именем
|
|||
|---|---|---|---|
|
#18+
Добрый день. Господа, поделитесь плиз кусочком кода, который мог бы следующее: 1. Получаем из таблицы my_procs из колонки proc название процедуры 2. Вызываем процедуру, имя которой мы только что получили Всем заранее спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2007, 14:08 |
|
||
|
Вызов процедуры с заранее неизвестным именем
|
|||
|---|---|---|---|
|
#18+
Добрый день. А кол-во параметров (и их типы) заранее известны? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2007, 15:08 |
|
||
|
Вызов процедуры с заранее неизвестным именем
|
|||
|---|---|---|---|
|
#18+
_sky_Добрый день. Господа, поделитесь плиз кусочком кода, который мог бы следующее: 1. Получаем из таблицы my_procs из колонки proc название процедуры 2. Вызываем процедуру, имя которой мы только что получили Всем заранее спасибо Для какого языка программирования? На JDBC (java) - на раз такое, да и на ODBC тоже в принипе. Это же обычный динамический SQL. Вот только откуда будет известно какие параметры передавать? С результатами проще, метаданные помогут. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2007, 15:40 |
|
||
|
Вызов процедуры с заранее неизвестным именем
|
|||
|---|---|---|---|
|
#18+
Да, все параметры заранее известны, для всех этих функций они будут одиннаковы, только имена (и содержание) функций отличаются. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2007, 10:31 |
|
||
|
Вызов процедуры с заранее неизвестным именем
|
|||
|---|---|---|---|
|
#18+
Пока просто этап постепенного изучения DB2. Сейчас я ищу пути реализации вызова одной процедуры из другой. Первой процедуре передается параметр (некий ID), эта процедурка ищет в нужной таблице данный ID и смотрит имя функции в этой строчки и вызывает её. Возможно, что вся идея немного неправильная, но пока что я все пытаюсь сделать, чтобы на стороне клиента никакой логики не было, чтобы вызывается одна процедура, а та в свою очередь в зависимости от своих параметров выполняла нужные действия. Но для моих целей очень неудачной идеей было бы пихать все в одну процедуру, хотелось бы иметь некое разбиение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2007, 10:36 |
|
||
|
Вызов процедуры с заранее неизвестным именем
|
|||
|---|---|---|---|
|
#18+
_sky_Да, все параметры заранее известны, для всех этих функций они будут одиннаковы А в чем тогда проблема? Нужен пример? Для какого языка программирования? _sky_, только имена (и содержание) функций отличаются. Вызов функции (UDF) является частью вызова SELECT. Вызов хранимой - это CALL. Речь все таки о процедурах или о функциях? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2007, 10:37 |
|
||
|
Вызов процедуры с заранее неизвестным именем
|
|||
|---|---|---|---|
|
#18+
Так может? Если не надо возвращать RESULT SET set CMD = 'Call my.proc1('||var1||')'; EXECUTE IMMEDIATE CMD; В принципе переменную CMD можно составить любую.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2007, 10:40 |
|
||
|
Вызов процедуры с заранее неизвестным именем
|
|||
|---|---|---|---|
|
#18+
Если вы про процедуры (не путать с функциями), то Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2007, 10:43 |
|
||
|
|

start [/forum/topic.php?fid=43&msg=34386258&tid=1604733]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
35ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 253ms |
| total: | 369ms |

| 0 / 0 |
