[firebase-br] Alterar tipo de campo TIME para TIMESTAMP
    Luiz F. 
    binho.lfm em gmail.com
       
    Seg Set  5 21:31:06 -03 2011
    
    
  
Boa Noite Srº Puri,
nesta sua específica situação, vc pode fazer o update sim, onde irá 
concatenar a data da agenda com a hora da hr_inicial, pode tbm criar uma udf 
e utilizar isc_decode_date e isc_encode_date, utilizando o parâmetro 
dt_agenda e hr_inicial da outra tabela.
Select    func(dt_agenda, hr_inicial) timestamp
from      agenda,
             agenda_horario
Att,
Baldo!
"Eduardo Paniz Mallmann" 
<epmallmann em gmail.com> escreveu na mensagem 
news:CAAPS5_Za-whS8BUfiUDBzmCtg0p75RNoXYy101Q1HMTvCdbO=g em mail.gmail.com...
Olá.
Preciso alterar um campo de TIME para TIMESTAMP.
Tentei pelo seguinte comando: alter table agenda_horario alter hr_inicial
type timestamp
Porém ocorre o seguinte: cannot change datatype fro HR_INICIAL. Conversion
from base TIME to TIMESTAMP is not supported.
Para resolver isto, terei que criar um campo _AUX, fazer o update dos
valores para ele, dropar o campo antigo e depois renomear o mesmo? Ou tem
uma forma mais automática de realizar este processo pelo Firebird?
Obrigado
-- 
Eduardo Paniz Mallmann
epmallmann em gmail.com
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use: 
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
    
    
Mais detalhes sobre a lista de discussão lista