em: terça-feira, 16 de janeiro de 2007 07:53
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] Plsql com IN num Cursor
Carinha, testei aqui e realmente não ta funcioando... ele reclama de
fazer
essa montagem "na raça". O que você poderia fazer é usar o comando
"execute
immediat
Carinha, testei aqui e realmente não ta funcioando... ele reclama de fazer
essa montagem "na raça". O que você poderia fazer é usar o comando "execute
immediate [stmt]" ou então você pode criar uma tabela temporary table
On 1/15/07, Digao <[EMAIL PROTECTED]> wrote:
>
> Olá pessoal, tudo bem? Es
Eu estou em casa agora... não da pra testar... mas tente fazer assim:
create or replace function teste1()
return int
is
CURSOR ref1 (str varchar2(1000)) IS
SELECT cod from teste WHERE nome in (str);
BEGIN
str := '''rodrigo''' || ',' || '''teste''';
FOR rec1 (str) IN ref1 LOOP
DB
-feira, 15 de janeiro de 2007 18:12
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] Plsql com IN num Cursor
Olá pessoal, tudo bem? Estou fazendo uma função em plsql, e estou com
problemas com um cusor.
Tenho um cursor que faz um select filtrando com o IN. Porém, os valores
do IN, eu monto
Olá pessoal, tudo bem? Estou fazendo uma função em plsql, e estou com problemas
com um cusor.
Tenho um cursor que faz um select filtrando com o IN. Porém, os valores do IN,
eu monto durante a plsql:
create or replace function teste1() return int is
valor int;
str varchar2(1000);
CURSOR