Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
26.09.2012, 12:41
|
|||
---|---|---|---|
|
|||
Вызов функции БД oracle |
|||
#18+
Всем привет! PB 9.0. БД Oracle В объекте транзакций, в локальных функциях описываю RPC функции БД. Указываю имена и тип параметров. При вызове функции БД передатся ли в нее имена параметров? Тоесть параметры в БД передаются по именам или по очередности? И если не по именам то как сделать именно по именам?Только через динамический sql? спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
26.09.2012, 12:55
|
|||
---|---|---|---|
Вызов функции БД oracle |
|||
#18+
Уже не помню, можно ли в PB передавать по именам, но с точки зрения Oracle это выглядит так: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
26.09.2012, 13:07
|
|||
---|---|---|---|
|
|||
Вызов функции БД oracle |
|||
#18+
Вот и хотел узнать как из PB подставлять параметры по именам, т.к. в функциях БД очень много параметров не обязательных. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
26.09.2012, 13:46
|
|||
---|---|---|---|
Вызов функции БД oracle |
|||
#18+
По хорошему, необязательные параметры лучше располагать в конце. Тогда можно обойтись позиционной передачей: Код: plsql 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
26.09.2012, 14:16
|
|||
---|---|---|---|
|
|||
Вызов функции БД oracle |
|||
#18+
tru55, Вот как раз мне и надо указать последний необязательный параметр функции. Для этого нужно перечислить все что есть, а есть очень много( ... |
|||
:
Нравится:
Не нравится:
|
|||
|
26.09.2012, 14:54
|
|||
---|---|---|---|
|
|||
Вызов функции БД oracle |
|||
#18+
царевич, Насколько я понимаю, RPCFUNC - это только позиционые агрументы, поскольку там стандартный синтаксис объявления функции PB, а он не поддерживает именованные агрументы. Но и динамический SQL тоже не обязателен. См. здесь пример 2 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=15&mobile=1&tid=1335498]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
191ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
others: | 16ms |
total: | 301ms |
0 / 0 |