Tengo una vieja mesa con FKs en ella. Quiero agregar una nueva columna. Querré hacer de esta nueva columna mi clave principal. Así que pensé que podría insertar esa columna como la primera o insertarla al final de mi tabla y volver a ordenar mis columnas después.¿Por qué no puedo reordenar mis columnas de SQL Server?
Pero SQL Server Management Studio no me permitió hacer eso. Entiendo que no puedo hacer eso, y que el orden de las columnas es casi completamente irrelevante en SQL.
Lo que quiero saber es cómo es que ... Quiero decir, puedo dejar caer una columna ... ¿no es lo mismo que agregar una nueva?
Estoy tratando de entender lo que está pasando. También me ha costado encontrar documentación para eso. Si alguien puede señalarme en la buena dirección.
¿Puede decirnos qué versión de servidor sql está utilizando y cuál es el mensaje de error exacto que obtiene? Supongo que puede ser una configuración que no le permitirá realizar cambios que requieren una tabla para recrearse. – Ryan
Perdón por el retraso, la fiesta de Navidad retrasó mi trabajo jeje. Estoy usando MSSQL Server 2008 R2 (estudio de administración). El mensaje de error es: "Guardar cambios no está permitido. Los cambios que ha realizado requieren que se eliminen y vuelvan a crear las siguientes tablas. Ha realizado cambios en una tabla que no se puede volver a crear o no se ha habilitado. opción Impedir guardar cambios que requieren que la tabla se vuelva a crear ". –
posible duplicado de [¿Puedo volver a ordenar columnas en una tabla?] (Http://stackoverflow.com/questions/1610/can-i-logically-reorder-columns-in-a-table) – bummi