Modificar un campo

rocumen
14 de Enero del 2005
Alguien puede ayudarme?, necesito modificar un campo en SQL por ejemplo Nombre varchar(30) por Nombre varchar(50) sin eliminarlo, porque perderia los datos.

Mario Arias
14 de Enero del 2005
La solución es muy sencilla

ALTER TABLE miTabla
ALTER COLUMN miCampo varchar(50)

donde miCampo varchar(50) corresponde al campo que quieres cambiar y el nuevo tipo de dato, que debe ser compatible con el anterior

rocumen
14 de Enero del 2005
gracias por la ayuda, ese mismo codigo tambien sirve para interbase 5.5?

rocumen
14 de Enero del 2005
Gracias por tu ayuda Mario.

Mario Arias
14 de Enero del 2005
No tengo ni idea, pero en teoria debe funcionar, por que es sintaxis ANSI SQL-92, aunque no estoy seguro
que ese gestor lo soporte

Por hay dicen que en el papel todo compila

rocumen
14 de Enero del 2005
Hola de nuevo, el codigo que me enviastes tambien sirve para la version de interbase 5.5?, lo que pasa es que interbase tambien utiliza instrucciones SQL y no funciona el codigo alli.