Obrigado pessoal. Acabei utilizando a sugestão da function para tratar a
string.
Agradecido pela ajuda.
Att,
Péricles Cabral
Em 19/08/2015 15:21, "Emerson dos Santos Gaudêncio emerson.fen...@gmail.com
[oracle_br]" escreveu:
>
>
> Pessoal,
>
> Investi um pouco meu tempo para buscar uma solução l
Pessoal,
Investi um pouco meu tempo para buscar uma solução legal e cheguei nessa
conclusão:
--- CRIAÇÃO DA TYPE PARA USO DE COLEÇÃO --
CREATE OR REPLACE TYPE t_id IS TABLE OF NUMBER;
/
-- CRIAÇÃO DE FUNCTION PARA TRATAR A LISTA ENVIADA --
CREATE OR REPLACE
FUNCTION fnc_gera_lista(lista VA
A aplicação tem que tratar isso e montar o SQL de acordo. Valores string
com aspas e separados com virgulas. Valores numéricos sem aspas e TB
separados por virgula.
Em 19/08/2015 09:54, "Paulo emlis...@emanager.com.br [oracle_br]" <
oracle_br@yahoogrupos.com.br> escreveu:
>
>
> Bom dia.
>
> Isso a
Bom dia.
Isso ai, era assim mesmo que usava, mas como eu disse, já faz um certo
tempo(ou muito tempo) que usei,
e com certeza não me lembrava mais como era. É realmente não é muito
"bonito" mas na época resolveu.
Abraço Andre.
Att,
Paulo
Em 18/08/2015 16:47, Andre Santos andre.psantos.
Opa, já ia esquecendo dessaqs possibilidades : sim, é verdade que Além da
solução preferida de ter os valores numa tabelinha e fazer o IN (subquery) -
imho mais fácil de entender & implementar e mais provável de não impactar a
Performance, atépela Possibilidade do RDBMS materializar a sub-query
Abs.
Sérgio chaves.
De: oracle_br@yahoogrupos.com.br em nome de
Andre Santos andre.psantos...@gmail.com [oracle_br]
Enviado: terça-feira, 18 de agosto de 2015 16:47
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] Bind Variables na cláusula IN
Paulo
Isso que você comentou, é bem provável que tenha sido feito com LIKE (ao
invés do operador IN).
Partindo do seu exemplo: ... codfornec in ('#22#19#30#35#40#')
Seria algo +/- assim: ... '#22#19#30#35#40#' LIKE '%#' || codfornec || '#%'
Mas pagaria um preço em performance e escalabilidade...
Paulo, essa sintaxe de valores separados por # ** COM CERTEZA ** não é aceita
pelo RDBMS Oracle, que é o tópico-fim aqui do grupo - isso parece coisa de
postgre... afaik no RDBMS Oracle é mesmo OU se ter os valores numa tabela e
usar sub-query OU se escrever uma proc que "abra" os valores dentro
bom dia.
Ja faz tempo, se não me engano, usei algo assim: '#22#19#30#35#40#'
... codfornec in ('#22#19#30#35#40#')
Att,
Paulo
Em 14/08/2015 22:23, peu_cab...@yahoo.com.br [oracle_br] escreveu:
Pessoal. Sou iniciante na área e gostaria de tirar uma dúvida com vocês.
É possível utilizar
Pessoal. Sou iniciante na área e gostaria de tirar uma dúvida com vocês.
É possível utilizar bind variable em uma cláusula in? Para testar, fiz uma
aplicação simples de teste, onde digita-se o código e a aplicação retorna a
descrição.
Meu problema é que ao passar os valores digitados pe
Untitled DocumentPessoal, tenho uma trigger que não está usando bind variables,
utliza o mesmo hash value, mas duplica a instrução select várias vezes no banco.
Na trigger estava assim
where campo = :new.campo
and campo1 = :new.campo1
and campo2 = :new.campo2
alterei e criei parametros
From: jota_lvaz
To: oracle_br@yahoogrupos.com.br
Sent: Friday, September 12, 2008 2:52 PM
Subject: [oracle_br] Bind Variables
Nos dois pacotes que rodam na minha Empresa existe situações
particulares em cada.
Um dos pacotes não utiliza bind variables, com isso a utilização d
Nos dois pacotes que rodam na minha Empresa existe situações
particulares em cada.
Um dos pacotes não utiliza bind variables, com isso a utilização da
Shared Pool fica prejudicada,
por utlizar muitos parsers. Neste caso, eu utilizei
cursor_sharing=similar via trigger nas sessões que forem
se
Estou com um problema no uso de bind variables e gostaria de saber a opinião de
vcs.
Tenho a seguinte situação, dentro de uma função:
v_sql := 'select * from nome_tabela
where campo1 = :bv_1';
if condição then
v_sql := v_sql || 'and campo2 = :bv_2';
end if;
open v_cursor for
Turma,
O exemplo 2.2 não é um select estático?
Obrigada
Cris
- Original Message -
From: Alexander Ferreira
To: GPOracle - Yahoogrupos ; Oracle BR - Yahoogrupos
Sent: Saturday, April 15, 2006 11:23 AM
Subject: [oracle_br] BIND VARIABLES
PESSOAL,
PRA QUEM QUER DAR UMA
Muito legal esse video e obrigado por compartilhar.
Valeu.
_
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Alexander Ferreira
Enviada em: Saturday, April 15, 2006 11:24
Para: GPOracle - Yahoogrupos; Oracle BR - Yahoogrupos
Assunto: [oracle_br] BIND
PESSOAL,
PRA QUEM QUER DAR UMA OLHADA SEGUE A VIDEO-AULA SOBRE BIND VARIABLES
http://www.sqlmagazine.com.br/Colunistas/RicardoRezende/VA01_bindvariables.asp
ABRAÇOS!!
ALEX
[As partes desta mensagem que não continham texto foram removidas]
17 matches
Mail list logo