[firebase-br] Alter Table
Junior - Papini Multimidia.
junior em papinimultimidia.com.br
Qua Ago 13 11:08:56 -03 2008
Wilson,
Não sei se ajuda, mas quando preciso fazer essas alterações utilizo o
IBExpert, porém o mesmo me permiti gerar uma copia do script para posterior
utilização.
Segue abaixo um dos utilizados a algum tempo, pode te ajudar.. blz...
ALTER TABLE TABELA ADD IBE$$TEMP_COLUMN
CHAR(1) DEFAULT 'N';
UPDATE RDB$RELATION_FIELDS F1
SET
F1.RDB$DEFAULT_VALUE = (SELECT F2.RDB$DEFAULT_VALUE
FROM RDB$RELATION_FIELDS F2
WHERE (F2.RDB$RELATION_NAME = 'TABELA') AND
(F2.RDB$FIELD_NAME = 'IBE$$TEMP_COLUMN')),
F1.RDB$DEFAULT_SOURCE = (SELECT F3.RDB$DEFAULT_SOURCE FROM
RDB$RELATION_FIELDS F3
WHERE (F3.RDB$RELATION_NAME = 'TABELA') AND
(F3.RDB$FIELD_NAME = 'IBE$$TEMP_COLUMN'))
WHERE (F1.RDB$RELATION_NAME = 'TABELA') AND
(F1.RDB$FIELD_NAME = 'CAMPO');
ALTER TABLE TABELA DROP IBE$$TEMP_COLUMN;
Junior - Araraquara/SP
----- Original Message -----
From: "Wilson Mota - GMail" <wmotasjrp em gmail.com>
To: "FireBase" <lista em firebase.com.br>
Sent: Wednesday, August 13, 2008 10:00 AM
Subject: [firebase-br] Alter Table
Ola pessoal
É possível adicionar Default a um campo já criado no FB 2.04
Ex:
alter table produtoacabado alter pendente type char(1) DEFAULT "N'
obs: O campo já é do tipo char(1), só preciso adicionar o Default.
Obrigado.
Wilson
______________________________________________
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