André,
Agradeço!
Ja consegui me virar usando sub-query e union.
Raphael
De: Andre Santos andre.psantos...@gmail.com
Para: oracle_br@yahoogrupos.com.br
Enviadas: Sexta-feira, 28 de Junho de 2013 14:40
Assunto: Re: [oracle_br] Re: Ajuda SQL
Raphael
Se
Oi pessoal,
Estou extraindo uma tabela do banco 10g e terei que inserir novamente no banco.
Uma das colunas é TIMESTAMP(3). Depois de extrair, o resultado é esse
'18-JUN-13 09.03.05 AM'.
Quando vou inserir, me gera a mensagem ORA-01830.
Alguem sabe como faço para inserir na tabela sem este
Bom dia,
posta uma linha de exemplo do comando que você está usando
assim fica mais
fácil para que lhe ajudemos.
Mais informações como versão do Oracle/S.O/Patches e etc são bem vindas para
tentar simular na mesma versão que você.
Atenciosamente,
Rodrigo Mufalani
rodr...@mufalani.com.br
Obrigado Rodrigo,
Mas encontrei a solução.
Como a coluna é timestamp, tenho que executar o comando
Alter session set nls_timestamp_format='formato da dsta e hora'
Muito obrigado pela atenção.
On 01/07/2013, at 10:44, Rodrigo Mufalani rodr...@mufalani.com.br wrote:
Bom dia,
posta uma linha
Flávio,
Agora para enriquecer a lista, você poderia postar um exemplo de como estava
fazendo antes (errado) e como é a maneira correta, assim colegas que passarão
pelo mesmo problema podem pesquisar no histórico da lista.
Ou se tu tens um blog, faça um post por lá e nos envie o link.
Boa tarde pessoal da lista.
Estou precisando juntar o resultado de um select que traz varia linhas em
um unica linda, sendo que as informações destas varias linhas devem ser
concatenada em um campo. EX:
retorno do select
campo1 -- campo2
001-- DI
001-- SG
001--
Emerson Sanches,
Se for Oracle 11G use a função analítica LISTAGG.
Se for 10G use a função WM_CONCAT ou crie uma função customizada conforme
indicação do artigo
http://www.oracle-base.com/articles/misc/string-aggregation-techniques.php.
[]s
Fábio Prado
www.fabioprado.net
Em 1 de julho de
Obrigado Fabio, acredito que vai dar certo.
Emerson Sanches
Analista de Sistemas
Em 1 de julho de 2013 15:09, Fabio Prado fbifa...@gmail.com escreveu:
Emerson Sanches,
Se for Oracle 11G use a função analítica LISTAGG.
Se for 10G use a função WM_CONCAT ou crie uma
Antes
Insert into table values (1, 'flavio', '18-JUN-13 09.03.05 AM')
Gerava erro ORA-01830
Depois (correto)
Alter session set nls_timestamp_format='DD-MON-YY HH.MI.SS AM'
Insert into table values (1, 'flavio', '18-JUN-13 09.03.05 AM')
On 01/07/2013, at 11:05, Rodrigo Mufalani
Boa tarde Flavio,
Isso você poderia ter resolvido também desse jeito:
Insert into table1 values (1,
'flavio',
to_timestamp('18/06/2013 09:03:05','dd/mm/
hh24:mi:ss')
);
Atenciosamente,
O problema com a solução abaixo Rodrigo é que exportei milhares de registros do
banco. Ao meu ver, fica inviável de substituir todos os rec pela função
to_timestamp, certo!?
Obrigado.
Abraços
Flavio
On 01/07/2013, at 15:59, Rodrigo Mufalani rodr...@mufalani.com.br wrote:
Boa tarde Flavio,
Bom dia, estive pesquisando sobre isso e não encontrei. É o seguinte:
tivemos uma situacão onde a flash recovery area usada por alguns bancos
Data Guard ficaram 100% ocupadas. O que fizemos como acão de emergencia foi
mudar a flash recovery area (+flash para +data, por exemplo) dos bancos que
12 matches
Mail list logo