Tema: Alter Table
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 27/10/2009, 10:08
Avatar de gustavoh10
gustavoh10
 
Fecha de Ingreso: diciembre-2005
Ubicación: ARGENTINA
Mensajes: 196
Antigüedad: 19 años
Puntos: 3
Respuesta: Alter Table

Cita:
Iniciado por iislas Ver Mensaje
SQL Server no maneja el posicionamiento de sus columnas, aunque de poder, se puede, vaya a su consola de administracion, edite su tabla, en la columna donde quiera INSERTAR una nueva columna, presiones la tecla "insert", teclee los nuevos de la columan en cuestion, en la parte superior (menu de iconos), hay uno donde le permite ver el codigo T-SQL que se ejecutar para hacer dicha tarea.

En pocas palabras.

1.- Hara una copia de la tabla original (datos)
2.- Drop a la tabla actual
3.- Create de la tabla, con la modificacion
4.- Recuperacion de los datos del respaldo
5.- Commit a la transaccion.
Gracias por la respuesta.

Justamente lo que me decís fue lo que probé. Tenes que tener en cuenta que una tabla con muchos datos, va a demorar mucho en realizar esta tarea. Es un proceso muy costoso.
La idea era hacerlo por TSQL ya que al tener muchos motores a los cuales se le deben aplicar los mismos cambios, la idea era un proceso instalador hacer los cambios necesarios comparando la estructura correcta con la actual del motor.

No me convence para nada el método que utiliza SQL Server.
De igual manera tengo que buscar una solución a este inconveniente

Muchas Gracias!