Re: [oracle_br] Dúvida de Select Com Insert
Que ótimo encontrar essa referencia aqui. É sempre bom buscar resultados na lista, antes de enviar uma nova pergunta. Obrigada! Me ajudaram bastante. Izis 2010/7/23 Raul Francisco Costa F. de Andrade, DBA > antes do select faça um > > *set heading off* > > ** > > > > Em 23 de julho de 2010 10:37, Bruno Mesquita escreveu: > > > > > > > Pessoal, bom dia. > > > > Por favor, preciso de uma ajuda: > > > > Tenho o seguinte select: > > > > select > > 'insert into temp > > values > > (''' || to_char(data_lanc, 'dd-mon-yy') ||''', ' > > || id_pacto || ', ' > > || id_conta_lanc_contabil || ', ''' > > || to_char(data_entrada, 'dd-mon-yy') || ''', ' > > || valor_antes || ', ' > > || valor_depois || ', ''' > > || ind_lancamento_integrado || ''');' > > from temp > > where valor_antes <> valor_depois; > > > > Depois desse select eu já chamo o spool com @caminha\spool.sql dentro de > > outro arquivo, porém a primeira linha desse resultado é o nome da coluna: > > > > > > > 'INSERTINTOTEMPVALUES('''||TO_CHAR(DATA_LANC,'DD-MON-YY')||''','||ID_PACTO||','||ID_CONTA_LANC_CONTABIL||','''||TO_CHAR(DATA_ENTRADA,'DD-MON-YY')||''','||VALOR_ANTES||','||VALOR_DEPO > > -- > > > > Eu sei que é possível atrelar um nome de coluna a esse resultado, porém, > > gostaria de algo que tornasse o processo automatizado, ou seja, a partir > do > > resultado com o nome de coluna exemplo -- ou /**/ para que na chamada > desse > > insert não desse erro. > > > > Por favor, alguem tem uma dica ? Já passou por isso ? > > > > Grato, > > > > -- > > Bruno Mesquita > > Tecnologia > > +55 (11) 8796 - 2547. > > brum...@gmail.com > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > > -- > -- > *Raul Francisco da Costa Ferreira de Andrade* > *DBA - OCA - Oracle Certified Associate* > *COBIT Foundation 4.1* > Fone: (41)8855-8874 Brt > email: raulf...@gmail.com > Skype: raul.andrade > www.clickdba.com > > "A adversidade leva alguns a serem vencidos > e outros a baterem recordes." > William Arthur Ward > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > -- > >Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de > inteira responsabilidade de seus remetentes. > Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ > > -- > >Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure > » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: > http://www.oraclebr.com.br/ > > > Links do Yahoo! Grupos > > > -- Izis Filipaldi Corrêa http://br.linkedin.com/in/izisfilipaldi [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Dúvida de Select Com Insert
antes do select faça um *set heading off* ** Em 23 de julho de 2010 10:37, Bruno Mesquita escreveu: > > > Pessoal, bom dia. > > Por favor, preciso de uma ajuda: > > Tenho o seguinte select: > > select > 'insert into temp > values > (''' || to_char(data_lanc, 'dd-mon-yy') ||''', ' > || id_pacto || ', ' > || id_conta_lanc_contabil || ', ''' > || to_char(data_entrada, 'dd-mon-yy') || ''', ' > || valor_antes || ', ' > || valor_depois || ', ''' > || ind_lancamento_integrado || ''');' > from temp > where valor_antes <> valor_depois; > > Depois desse select eu já chamo o spool com @caminha\spool.sql dentro de > outro arquivo, porém a primeira linha desse resultado é o nome da coluna: > > > 'INSERTINTOTEMPVALUES('''||TO_CHAR(DATA_LANC,'DD-MON-YY')||''','||ID_PACTO||','||ID_CONTA_LANC_CONTABIL||','''||TO_CHAR(DATA_ENTRADA,'DD-MON-YY')||''','||VALOR_ANTES||','||VALOR_DEPO > -- > > Eu sei que é possível atrelar um nome de coluna a esse resultado, porém, > gostaria de algo que tornasse o processo automatizado, ou seja, a partir do > resultado com o nome de coluna exemplo -- ou /**/ para que na chamada desse > insert não desse erro. > > Por favor, alguem tem uma dica ? Já passou por isso ? > > Grato, > > -- > Bruno Mesquita > Tecnologia > +55 (11) 8796 - 2547. > brum...@gmail.com > > [As partes desta mensagem que não continham texto foram removidas] > > > -- -- *Raul Francisco da Costa Ferreira de Andrade* *DBA - OCA - Oracle Certified Associate* *COBIT Foundation 4.1* Fone: (41)8855-8874 Brt email: raulf...@gmail.com Skype: raul.andrade www.clickdba.com "A adversidade leva alguns a serem vencidos e outros a baterem recordes." William Arthur Ward [As partes desta mensagem que não continham texto foram removidas] -- >Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira >responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- >Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » >Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: >http://www.oraclebr.com.br/ Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ <*> Para sair deste grupo, envie um e-mail para: oracle_br-unsubscr...@yahoogrupos.com.br <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [oracle_br] Dúvida de Select Com Insert
Bruno, Se for no sqlplus faz o seguinte: set head off feedback off Não vai aparecer o cabeçalho nem o rodaé com a quantidade de registros. []'s Murilo Lima Em 23 de julho de 2010 10:37, Bruno Mesquita escreveu: > > > Pessoal, bom dia. > > Por favor, preciso de uma ajuda: > > Tenho o seguinte select: > > select > 'insert into temp > values > (''' || to_char(data_lanc, 'dd-mon-yy') ||''', ' > || id_pacto || ', ' > || id_conta_lanc_contabil || ', ''' > || to_char(data_entrada, 'dd-mon-yy') || ''', ' > || valor_antes || ', ' > || valor_depois || ', ''' > || ind_lancamento_integrado || ''');' > from temp > where valor_antes <> valor_depois; > > Depois desse select eu já chamo o spool com @caminha\spool.sql dentro de > outro arquivo, porém a primeira linha desse resultado é o nome da coluna: > > > 'INSERTINTOTEMPVALUES('''||TO_CHAR(DATA_LANC,'DD-MON-YY')||''','||ID_PACTO||','||ID_CONTA_LANC_CONTABIL||','''||TO_CHAR(DATA_ENTRADA,'DD-MON-YY')||''','||VALOR_ANTES||','||VALOR_DEPO > -- > > Eu sei que é possível atrelar um nome de coluna a esse resultado, porém, > gostaria de algo que tornasse o processo automatizado, ou seja, a partir do > resultado com o nome de coluna exemplo -- ou /**/ para que na chamada desse > insert não desse erro. > > Por favor, alguem tem uma dica ? Já passou por isso ? > > Grato, > > -- > Bruno Mesquita > Tecnologia > +55 (11) 8796 - 2547. > brum...@gmail.com > > [As partes desta mensagem que não continham texto foram removidas] > > > [As partes desta mensagem que não continham texto foram removidas] -- >Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira >responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- >Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » >Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: >http://www.oraclebr.com.br/ Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ <*> Para sair deste grupo, envie um e-mail para: oracle_br-unsubscr...@yahoogrupos.com.br <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [oracle_br] Dúvida de Select Com Insert
Isso ai Nino, Funcionou, muito obrigado. Abraço 2010/7/23 Nino > se eu entendi direito a sua necessidade, e se vc estiver usando o sqlplus, > pode usar a opção > > set heading off; > > assim ele traz apenas o resultado do select, e nao o nome das colunas... > > > > 2010/7/23 Bruno Mesquita > > > > > > > Pessoal, bom dia. > > > > Por favor, preciso de uma ajuda: > > > > Tenho o seguinte select: > > > > select > > 'insert into temp > > values > > (''' || to_char(data_lanc, 'dd-mon-yy') ||''', ' > > || id_pacto || ', ' > > || id_conta_lanc_contabil || ', ''' > > || to_char(data_entrada, 'dd-mon-yy') || ''', ' > > || valor_antes || ', ' > > || valor_depois || ', ''' > > || ind_lancamento_integrado || ''');' > > from temp > > where valor_antes <> valor_depois; > > > > Depois desse select eu já chamo o spool com @caminha\spool.sql dentro de > > outro arquivo, porém a primeira linha desse resultado é o nome da coluna: > > > > > > > 'INSERTINTOTEMPVALUES('''||TO_CHAR(DATA_LANC,'DD-MON-YY')||''','||ID_PACTO||','||ID_CONTA_LANC_CONTABIL||','''||TO_CHAR(DATA_ENTRADA,'DD-MON-YY')||''','||VALOR_ANTES||','||VALOR_DEPO > > -- > > > > Eu sei que é possível atrelar um nome de coluna a esse resultado, porém, > > gostaria de algo que tornasse o processo automatizado, ou seja, a partir > do > > resultado com o nome de coluna exemplo -- ou /**/ para que na chamada > desse > > insert não desse erro. > > > > Por favor, alguem tem uma dica ? Já passou por isso ? > > > > Grato, > > > > -- > > Bruno Mesquita > > Tecnologia > > +55 (11) 8796 - 2547. > > brum...@gmail.com > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > -- > >Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de > inteira responsabilidade de seus remetentes. > Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ > > -- > >Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure > » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: > http://www.oraclebr.com.br/ > > Links do Yahoo! Grupos > > > -- Bruno Mesquita Tecnologia +55 (11) 8796 - 2547. brum...@gmail.com [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Dúvida de Select Com Insert
se eu entendi direito a sua necessidade, e se vc estiver usando o sqlplus, pode usar a opção set heading off; assim ele traz apenas o resultado do select, e nao o nome das colunas... 2010/7/23 Bruno Mesquita > > > Pessoal, bom dia. > > Por favor, preciso de uma ajuda: > > Tenho o seguinte select: > > select > 'insert into temp > values > (''' || to_char(data_lanc, 'dd-mon-yy') ||''', ' > || id_pacto || ', ' > || id_conta_lanc_contabil || ', ''' > || to_char(data_entrada, 'dd-mon-yy') || ''', ' > || valor_antes || ', ' > || valor_depois || ', ''' > || ind_lancamento_integrado || ''');' > from temp > where valor_antes <> valor_depois; > > Depois desse select eu já chamo o spool com @caminha\spool.sql dentro de > outro arquivo, porém a primeira linha desse resultado é o nome da coluna: > > > 'INSERTINTOTEMPVALUES('''||TO_CHAR(DATA_LANC,'DD-MON-YY')||''','||ID_PACTO||','||ID_CONTA_LANC_CONTABIL||','''||TO_CHAR(DATA_ENTRADA,'DD-MON-YY')||''','||VALOR_ANTES||','||VALOR_DEPO > -- > > Eu sei que é possível atrelar um nome de coluna a esse resultado, porém, > gostaria de algo que tornasse o processo automatizado, ou seja, a partir do > resultado com o nome de coluna exemplo -- ou /**/ para que na chamada desse > insert não desse erro. > > Por favor, alguem tem uma dica ? Já passou por isso ? > > Grato, > > -- > Bruno Mesquita > Tecnologia > +55 (11) 8796 - 2547. > brum...@gmail.com > > [As partes desta mensagem que não continham texto foram removidas] > > > [As partes desta mensagem que não continham texto foram removidas] -- >Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira >responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- >Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » >Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: >http://www.oraclebr.com.br/ Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ <*> Para sair deste grupo, envie um e-mail para: oracle_br-unsubscr...@yahoogrupos.com.br <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[oracle_br] Dúvida de Select Com Insert
Pessoal, bom dia. Por favor, preciso de uma ajuda: Tenho o seguinte select: select 'insert into temp values (''' || to_char(data_lanc, 'dd-mon-yy') ||''', ' || id_pacto || ', ' || id_conta_lanc_contabil || ', ''' || to_char(data_entrada, 'dd-mon-yy') || ''', ' || valor_antes || ', ' || valor_depois || ', ''' || ind_lancamento_integrado || ''');' from temp where valor_antes <> valor_depois; Depois desse select eu já chamo o spool com @caminha\spool.sql dentro de outro arquivo, porém a primeira linha desse resultado é o nome da coluna: 'INSERTINTOTEMPVALUES('''||TO_CHAR(DATA_LANC,'DD-MON-YY')||''','||ID_PACTO||','||ID_CONTA_LANC_CONTABIL||','''||TO_CHAR(DATA_ENTRADA,'DD-MON-YY')||''','||VALOR_ANTES||','||VALOR_DEPO Eu sei que é possível atrelar um nome de coluna a esse resultado, porém, gostaria de algo que tornasse o processo automatizado, ou seja, a partir do resultado com o nome de coluna exemplo -- ou /**/ para que na chamada desse insert não desse erro. Por favor, alguem tem uma dica ? Já passou por isso ? Grato, -- Bruno Mesquita Tecnologia +55 (11) 8796 - 2547. brum...@gmail.com [As partes desta mensagem que não continham texto foram removidas]