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

Откуда: там и тут
Сообщений: 949
Подскажите как мне вставить переменные параметры в курсор?

CURSOR cid IS 
select a0130, a1040, a1045, a0700, c4950d, a0132 from tdj64 where a1040 > :1;

BEGIN

open cid .... какой синтаксис (using ...)????

Спасибо.
13 окт 08, 14:35    [6298212]     Ответить | Цитировать Сообщить модератору
 Re: Переменная в курсор  [new]
andrey_anonymous
Member

Откуда: Москва
Сообщений: 18337
CURSOR cid (p1 number) IS 
select a0130, a1040, a1045, a0700, c4950d, a0132 from tdj64 where a1040 > p1;

BEGIN

for i in cid (123456) loop...
13 окт 08, 14:37    [6298230]     Ответить | Цитировать Сообщить модератору
 Re: Переменная в курсор  [new]
Robb
Member

Откуда: там и тут
Сообщений: 949
Плохо написал я

CURSOR cid IS 
select a0130, a1040, a1045, a0700, c4950d, a0132 from tdj64 where a1040 > :1;

как параметр :1 передать в курсоровский оператор при открытии курсора.
13 окт 08, 14:45    [6298316]     Ответить | Цитировать Сообщить модератору
 Re: Переменная в курсор  [new]
ответ дан выше
Guest
Robb
Плохо написал я

CURSOR cid IS 
select a0130, a1040, a1045, a0700, c4950d, a0132 from tdj64 where a1040 > :1;

как параметр :1 передать в курсоровский оператор при открытии курсора.

Имя автора
13 окт 08, 14:46    [6298331]     Ответить | Цитировать Сообщить модератору
 Re: Переменная в курсор  [new]
Elic
Member

Откуда:
Сообщений: 29976
RTFM Passing Cursor Parameters (FAQ)
13 окт 08, 14:47    [6298343]     Ответить | Цитировать Сообщить модератору
 Re: Переменная в курсор  [new]
Partos
Member

Откуда:
Сообщений: 878
andrey_anonymous
CURSOR cid (p1 number) IS 
select a0130, a1040, a1045, a0700, c4950d, a0132 from tdj64 where a1040 > p1;

BEGIN

for i in cid (123456) loop...



123456 - это значение твоей переменной p1
13 окт 08, 14:49    [6298364]     Ответить | Цитировать Сообщить модератору
 Re: Переменная в курсор  [new]
Robb
Member

Откуда: там и тут
Сообщений: 949
спасибо.... сэкономил время..

+1
13 окт 08, 15:30    [6298759]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить