Ir para conteúdo

Arquivado

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

cesarhtc

Comando de Repetição

Recommended Posts

COMO USAR COMANDOS DE REPETIÇÃO NO SQL/ORACLE?

 

SELECT A, B

from XYZ

WHERE XYZ

if XYZ.A <=10000 then

C:=SIM;

else;

C:=NAO;

end if;

 

Desde já agradeço

Compartilhar este post


Link para o post
Compartilhar em outros sites

Um exemplo ...

 

DECLARE
 VS_A XYZ.A%TYPE;
 VS_B XYZ.B%TYPE;
 VB_C NUMBER(1);
BEGIN
 SELECT A   ,B   , (CASE WHEN A <=10000 then '1' ELSE '0' END) C
 INTO   VS_A,VS_B,VS_C
 from XYZ
 WHERE XYZ;
END;

 

Depende exatamente do que se quer fazer.

Compartilhar este post


Link para o post
Compartilhar em outros sites
create or replace view v_minha_view as
SELECT A   ,B   , (CASE WHEN A <=10000 then '1' ELSE '0' END) C
 from XYZ;

Compartilhar este post


Link para o post
Compartilhar em outros sites

create or replace view v_minha_view as
SELECT A   ,B   , (CASE WHEN A <=10000 then '1' ELSE '0' END) C
 from XYZ;

Bom dia Motta,

 

Posso usar comandos de repetição ( While, for, loop) também?

 

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não em VIEWs.

 

Tente explicar melhor sua dúvida ou problema.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Necessito fazer o seguinte:

 

Tenho a seguinte tabela C:

 

Campo1 campo2

 

A 123

A 456

B 123

 

Preciso concatenar o campo2 e o resultadoseje este:

 

campo1 Campo2

 

A 123456

B 123

 

Obrigado

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.