Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 синтаксисы вызова stored proc  [new]
Роман Дынник
Member

Откуда:
Сообщений: 3324
поддерживает ли ora синтаксис вызова хп, где явно указывается имя параметра, например:
call someProcedure p1='1', p2='2', p3='3'
если поддерживает, то начиная с какой версии?
25 июн 08, 15:27    [5846590]     Ответить | Цитировать Сообщить модератору
 Re: синтаксисы вызова stored proc  [new]
Madness
Member

Откуда: Москва
Сообщений: 648
exec proc(p1=>1, p2=>2, ...)
25 июн 08, 15:29    [5846621]     Ответить | Цитировать Сообщить модератору
 Re: синтаксисы вызова stored proc  [new]
Роман Дынник
Member

Откуда:
Сообщений: 3324
с какой версии?
и важен ли порядок следования?
можноли написать exec proc(p2=>2, p1=>1, ...)?
25 июн 08, 15:30    [5846636]     Ответить | Цитировать Сообщить модератору
 Re: синтаксисы вызова stored proc  [new]
Madness
Member

Откуда: Москва
Сообщений: 648
Роман Дынник
с какой версии?
и важен ли порядок следования?
можноли написать exec proc(p2=>2, p1=>1, ...)?

про версию не скажу, а порядок не важен
25 июн 08, 15:32    [5846652]     Ответить | Цитировать Сообщить модератору
 Re: синтаксисы вызова stored proc  [new]
Роман Дынник
Member

Откуда:
Сообщений: 3324
thanks
25 июн 08, 15:33    [5846661]     Ответить | Цитировать Сообщить модератору
 Re: синтаксисы вызова stored proc  [new]
orawish
Member

Откуда: Гадюкино-2 (City)
Сообщений: 15487
Роман Дынник
поддерживает ли ora синтаксис вызова хп, где явно указывается имя параметра, например:
call someProcedure p1='1', p2='2', p3='3'
если поддерживает, то начиная с какой версии?

1) да, pl/sql давно поддерживает (кроме позиционной) именованную и смешанную нотацию параметров процедур.
2) кроме функций, вызываемых в запросах (там это появилось только с 11g)
25 июн 08, 15:33    [5846669]     Ответить | Цитировать Сообщить модератору
 Re: синтаксисы вызова stored proc  [new]
tru55
Member

Откуда: СПб
Сообщений: 19790
от себя добавлю, что именованная нотация позоляет нормально использовать DEFAULT-значения для параметров, в противном случае все такие параметры должны бы были быть в конце списка...
25 июн 08, 15:39    [5846732]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить