sql >> Base de Datos >  >> RDS >> Sqlserver

¿Qué pasa con sp_rename con columna?

Prueba esto:

USE MYSYS;
GO
EXEC sp_rename 'SYSDetails.AssetName', 'AssetTypeName', 'COLUMN';
GO

sp_rename (Transact-SQL) (msdn ):

Sintaxis con un nombre completo:

USE Database
GO
EXEC sp_rename 'Database.Schema.TableName.ColumnName', 'NewColumnName', 'COLUMN';
GO

Si desea tener en el objectname un nombre completamente calificado, también debe especificar schema . Entonces, si su SYSDetails la tabla está en el dbo esquema, este código debería funcionar para usted:

USE MYSYS;
GO
EXEC sp_rename 'MYSYS.dbo.SYSDetails.AssetName', 'AssetTypeName', 'COLUMN';
GO