[firebase-br] Dúvidas qto a atualização de campos -A/C Henrique Vetor Sistemas

Paulo Yahoo plucaslazaro em yahoo.com.br
Qua Out 4 19:59:26 -03 2006


Henrique

estive olhando a resposta que vc enviou sobre atualizações de campos em 
tabelas, e fiquei com uma dúvida.
Eu utilizo D7 + IBO e qdo necessito criar algum campo, ou alterar o tipo 
ou tamanho utilizo desta forma ae abaixo:

Pergunto: Isto pode danificar minha base de dados ? 

obrigado

Paulo

 IBOQuery1.SQL.Clear;
 IBOQuery1.SQL.Add('ALTER TABLE ESTOQ');
 IBOQuery1.SQL.Add('ADD NOMEDOGRUPO VARCHAR(100) CHARACTER SET WIN1252');
 IBOQuery1.SQL.Add('COLLATE PXW_INTL850');
 Try IBOQuery1.ExecSQL except end;

 IBOQuery1.SQL.Clear;
 IBOQuery1.SQL.Add('CREATE TRIGGER ACERTO_BI0 FOR ACERTO');
 IBOQuery1.SQL.Add('ACTIVE BEFORE INSERT POSITION 0');
 IBOQuery1.SQL.Add('AS BEGIN');
 IBOQuery1.SQL.Add('IF(NEW."CODIGOINCREMENTAL" IS NULL) THEN 
NEW."CODIGOINCREMENTAL" = GEN_ID("GEN_CP_CODIGOINCREMENTAL",1);');
 IBOQuery1.SQL.Add('END');
Try IBOQuery1.ExecSQL except end;




		
_______________________________________________________ 
Yahoo! Acesso Grátis - Internet rápida e grátis. Instale 
o discador agora! 
http://br.acesso.yahoo.com





Mais detalhes sobre a lista de discussão lista