Cita:
Iniciado por iislas
Perdon que insista, ¿Para que hacer eso?
No tendria caso entonces poder seleccionar las columnas en tu select
SELECT col20, col1, col18, col2
O bien, hacer esto
SELECT COL1, COL2, COL128, COL20
Por eso insisto, para TODOS los manejadores, creo yo, seria IRRELEVANTE la posicion de la columna.
jeje entiendo perfectamente lo que me decís.
es verdad lo que decis que es irrelevante la posicion de la columna, pero en ciertos casos, cuando tenes tablas con muchos campos es mas facil acomodarlos de forma que te sea facil encontrarlos. (es solo para mantener un orden en las tablas)
De todas formas voy a avanzar con agregar las columnas al final de la tabla y luego ver la forma de moverlas.
otra consulta:
Tenes idea si sqlserver da la posibilidad de seguir utilizando la tabla mientras realizar el proceso que me explicaste en el post #2
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.
Los usuarios podrán seguir haciendo inserts/update/select/delete en esta tabla mientras se realizar el proceso. Creo que solo la podrán leer