cesarhtc 0 Denunciar post Postado Setembro 2, 2012 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
Motta 645 Denunciar post Postado Setembro 2, 2012 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
cesarhtc 0 Denunciar post Postado Setembro 2, 2012 Desejo apenas criar uma view, sem modificar a base dados. É possível? Obrigado Motta Compartilhar este post Link para o post Compartilhar em outros sites
Motta 645 Denunciar post Postado Setembro 2, 2012 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
cesarhtc 0 Denunciar post Postado Setembro 3, 2012 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
Motta 645 Denunciar post Postado Setembro 3, 2012 Não em VIEWs. Tente explicar melhor sua dúvida ou problema. Compartilhar este post Link para o post Compartilhar em outros sites
cesarhtc 0 Denunciar post Postado Setembro 4, 2012 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
Motta 645 Denunciar post Postado Setembro 4, 2012 Veja http://forum.imasters.com.br/topic/469841-select/page__view__findpost__p__1863785 http://forum.imasters.com.br/topic/471008-quebra-de-linha-utilizando-o-oracle/page__p__1869508__hl__conhecia__fromsearch__1#entry1869508 Ajudou ? Compartilhar este post Link para o post Compartilhar em outros sites