Ricerca…


Sintassi

  • PARSENAME ('nome_oggetto', oggetto_oggetto)

Parametri

'OBJECT_NAME' object_piece
È il nome dell'oggetto per il quale recuperare la parte dell'oggetto specificato. nome_oggetto è sysname. Questo parametro è un nome oggetto qualificato facoltativamente. Se tutte le parti del nome dell'oggetto sono qualificate, questo nome può avere quattro parti: il nome del server, il nome del database, il nome del proprietario e il nome dell'oggetto. L'oggetto parte da restituire. object_piece è di tipo int e può avere questi valori: 1 = Nome oggetto 2 = Nome schema 3 = Nome database 4 = Nome server

ParseName

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 

Ritorna:

server DB
HeadofficeSQL1 Vento del nord
Proprietario Oggetto
dbo autori


Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow