Hola Lista: Necesito cambiar el tipo de datos de varias columnas de varias tablas (por ejemplo de INT a TINYINT) para lo cual utilizo ALTER COLUMN pero previo a eso tengo que eliminar todas las constrains ya que el ALTER COLUMN falla si hay constrains para ese campo.
A lo mejor estoy haciéndolo mal y hay una forma más sencilla de cambiar los tipos de datos si tener que borrar previamente las constraints. En SQL2000 bastaba con ver la tabla SYSOBJECTS donde XTYPE=D , PARENT_OBJ= (id de la tabla) y la columna SYSOBJECTS.INFO me indicaba el nro ordinal del campo según el diseño de la tabla. Con esto yo consulto bien las constrains que tiene un campo y las puedo borrar con un DROP. En SQL2005, la columna SYSOBJECTS.INFO está vacia y no tengo forma de identificar las constraints. Alguien sabe de que forma puedo consultar esto ? o mejor aún como cambiar el tipo de datos más directamente ? Desde ya muchas gracias. Sebastian.
