Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Emanuel Araujo

Concatenar Selects

Recommended Posts

Olá para Todos,Estou com um problema em concatenar um determinado selectum select que irá me retornar várias linhas, eu gostaria de concatenar. ex:select campo1 from tabela;campo1----------testeteste1teste2concatenando o select ficando assim:campo1_concatenado---------------------------testeteste1teste2outeste\nteste1\nteste2Aguardo Ajuda.Emanuel

Compartilhar este post


Link para o post
Compartilhar em outros sites

cria uma function

 

CREATE OR REPLACE FUNCTION exemplo ( paramp IN number)
  RETURN  VARCHAR2 IS
--
-- Retorna uma string 
  Cursor c1 is Select campo1
			   From tabela
			   where campo2 = paramp;
  Saida VARCHAR2(200);
BEGIN
	Saida:= ' ';
	FOR r1 In c1 LOOP
	  Saida := saida || r1.campo1;
	END LOOP;
	RETURN TRIM(Saida);
END;

basta um select

 

select exemplo(123) from dual

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.