Microsoft SQL Server
ParseName
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