Problemas con alter Column

25/02/2005 - 14:59 por Luis Cisneros | Informe spam
Hola a todos
Estoy tratando de hacer esta consulta:
ALTER TABLE T_OUTCOMES ALTER COLUMN Outcome_description nvarchar(3000)

pero me esta dando este error:
Server: Msg 4928, Level 16, State 1, Line 1
Cannot alter column 'Outcome_description' because it is 'ntext'.

¿Como puedo hacer para cambiar el tipo de Dato de una columna NText a una
nVarChar(3000)

Muchas Gracias
Luis Cisneros
"Como vaya viniendo, vamos viendo"
Eudomar Santos
 

Leer las respuestas

#1 Alejandro Mesa
25/02/2005 - 15:15 | Informe spam
Luis,

Prodrias hacerlo atraves del EM, pues en realidad este crea una tabla
temporal, y despues la renombra. Otra opcion seria adicionar una nueva
columna, actualizarla, eliminar vieja columna y renombrar la nueva (DBCC
renamecolumn (object_name, old_name, new_name) - ojo, no documentado).

Asegurate de hacer un backup antes de cualquier modificacion. Tambien de
ejecutar "DBCC CLEANTABLE" despues del cambio (no si lo haces con EM).


AMB


"Luis Cisneros" wrote:

Hola a todos
Estoy tratando de hacer esta consulta:
ALTER TABLE T_OUTCOMES ALTER COLUMN Outcome_description nvarchar(3000)

pero me esta dando este error:
Server: Msg 4928, Level 16, State 1, Line 1
Cannot alter column 'Outcome_description' because it is 'ntext'.

¿Como puedo hacer para cambiar el tipo de Dato de una columna NText a una
nVarChar(3000)

Muchas Gracias
Luis Cisneros
"Como vaya viniendo, vamos viendo"
Eudomar Santos

Preguntas similares