Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   cambiar el valor de campo de una tabla (https://www.clubdelphi.com/foros/showthread.php?t=21104)

jmlifi 06-05-2005 12:55:09

cambiar el valor de campo de una tabla
 
utilizo Interbase 5. deseo cambiar el valor de campo de una tabla. el campo es varchar(5) y lo quiero ampliar a 10.
Para ello deseo eliminar la tabla y volver a crearla.
De dicha tabla dependen otras tablas. A la hora de eliminar tengo problemas por los triggers y foreign keys. ¿Cómo puedo eliminar las claves de un forma rápida?.

hermes_32 06-05-2005 13:49:22

Hola jmlifi,

no puedes hacer un "ALTER TABLE MODIFY COLUMN VARCHAR(10)..."??

Un saludo.

jmlifi 06-05-2005 14:36:34

Cita:

Empezado por hermes_32
Hola jmlifi,

no puedes hacer un "ALTER TABLE MODIFY COLUMN VARCHAR(10)..."??

Un saludo.

no puedo es por la version de Interbase.

marcoszorrilla 06-05-2005 14:42:01

Prueba con un Alter Table, y crea una nueva columna del tipo y ancho que quieres, paso 2, transfiere todos los datos del campo antiguo al nuevo, paso 3 elimina el campo antiguo, paso 4, cambia de nombre el nuevo campo.

Un Saludo.


La franja horaria es GMT +2. Ahora son las 13:19:46.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi