[firebase-br] Alterar tipo de campo TIME para TIMESTAMP

Eduardo Paniz Mallmann epmallmann em gmail.com
Seg Set 5 20:49:39 -03 2011


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



Mais detalhes sobre a lista de discussão lista