Buscar..


Sintaxis

  • PARSENAME ('object_name', object_piece)

Parámetros

'nombre del objeto' object_piece
Es el nombre del objeto para el cual recuperar la parte del objeto especificado. nombre_objeto es nombre_sistema. Este parámetro es un nombre de objeto calificado opcionalmente. Si todas las partes del nombre del objeto están calificadas, este nombre puede tener cuatro partes: el nombre del servidor, el nombre de la base de datos, el nombre del propietario y el nombre del objeto. Es la parte objeto a devolver. object_piece es de tipo int y puede tener estos valores: 1 = nombre de objeto 2 = nombre de esquema 3 = nombre de base de datos 4 = nombre de servidor

Nombre de pila

Declare @ObjectName nVarChar(1000) 
Set @ObjectName = 'HeadOfficeSQL1.Northwind.dbo.Authors' 

SELECT
 PARSENAME(@ObjectName, 4) as Server
,PARSENAME(@ObjectName, 3) as DB
,PARSENAME(@ObjectName, 2) as Owner
,PARSENAME(@ObjectName, 1) as Object 

Devoluciones:

Servidor DB
HeadofficeSQL1 Viento del norte
Propietario Objeto
dbo Autores


Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow