[firebase-br] ALTER COLUMN
Edson de Paulo
epaulo2002 em yahoo.com.br
Qua Set 5 17:16:58 -03 2007
Olá Omar, valeu pela dica do IBExpet foi a primeira e única vez que
tentei via ferramenta visual. Mas era na base teste então dá nada.
Mas resolvi da seguinte forma:
------------------------------------
--Altera as informações para integer
------------------------------------
--Alterando o tipo do campo lei_cod
---------------------------------------------------
ALTER TABLE diverso ADD tempupdate INTEGER;
UPDATE diverso div
SET div.tempupdate = CAST(div.lei_cod AS INTEGER);
UPDATE diverso div
SET div.lei_cod = Null;
--Após alterar o tipo do campo lei_cod para integer
DROP INDEX I_DIVERSO_LEILAO_LOTE;
DROP PROCEDURE P_CAD_DIVERSO;
ALTER TABLE diverso DROP lei_cod;
ALTER TABLE diverso ADD lei_cod INTEGER;
ALTER TABLE diverso ALTER COLUMN lei_cod POSITION 1;
UPDATE diverso div
SET div.lei_cod = div.tempupdate;
ALTER TABLE diverso DROP tempupdate;
---------------------------------------------------
Valew t+
--
Edson de Paulo
Curitiba - PR
Mais detalhes sobre a lista de discussão lista