sp_rename (SQL Server Compact)

Cambia el nombre de una tabla de usuario en la base de datos actual. Actualmente, la compatibilidad de sp_rename en SQL Server Compact se limita a las tablas.

Sintaxis

sp_rename [ @objname = ] 'object_name' , [ @newname = ] 'new_name' 
    [ , [ @objtype = ] 'object_type' ] 

Argumentos

  • [ [ @objname = ] 'object_name'
    Es el nombre del objeto de usuario.

    object_name es de tipo nvarchar(776) y no tiene valor predeterminado.

  • [ [ @newname = ] 'new_name'
    Es el nuevo nombre para el objeto de usuario.

    new_name debe ser un nombre de una sola parte y cumplir las reglas de los identificadores. newname es de tipo nvarchar(128) y no tiene valor predeterminado.

  • [ [ @objtype = ] 'object_type'
    Es el tipo del objeto al que se asigna un nombre nuevo. object_type es de tipo nvarchar(13) y su valor predeterminado es NULL.

Valores de código devuelto

0 (correcto) o un número distinto de cero (erróneo)

Comentarios

Los nombres de la mayoría de los objetos del sistema no se pueden cambiar.

Ejemplos

Cambiar el nombre de una tabla

En el ejemplo siguiente se cambia el nombre de la tabla Order Details a OrderDetails.

sp_rename 'Order Details', 'OrderDetails';