2011-04-08 19 views
5

Uso WPF C# Visual Studio y SQL Compact 3.5. En el explorador de servidor, hago clic derecho y selecciono "Editar esquema de tabla", solo puedo cambiar el tipo de datos, la longitud, etc., pero no puedo hacer clic en el Nombre de columna para cambiar el nombre de la columna. ¿Cómo cambiar el nombre de la columna en Server Explorer?¿Cómo editar el nombre de columna en SQL Compact de Visual Studio?

enter image description here

+0

¿Qué hay de hacer la alternativa en SQL Server Management Studio Express? Por lo que sé, Server Explorer en Visual Studio te permite modificar la columna. – abramlimpin

Respuesta

6

Lamentablemente, esto no es posible en el servidor SQL CE. Deberá crear una nueva columna y luego eliminar la anterior. Si tiene datos en su columna, primero deberá migrar esto a su nueva columna. Si desea hacerlo con una instrucción SQL, intentar algo como esto:

ALTER TABLE myTable ADD newColumn newType 

UPDATE myTable SET newColumn = oldColumn 

ALTER TABLE myTable DROP COLUMN oldColumn 
2
+1

Si puedo citar desde su propio blog: "Actualmente, el soporte de sp_rename en SQL Server Compact 3.5 está limitado a las tablas." –

+1

Por supuesto, tiene razón, la Consola de DataPort de Primeworks le permite cambiar el nombre de las columnas, única herramienta que conozco – ErikEJ

Cuestiones relacionadas