Suche…


Syntax

  • PARSENAME ('object_name', object_piece)

Parameter

'Objektname' object_piece
Der Name des Objekts, für das der angegebene Objektteil abgerufen werden soll. Objektname ist Sysname. Dieser Parameter ist ein optional qualifizierter Objektname. Wenn alle Teile des Objektnamens qualifiziert sind, kann dieser Name aus vier Teilen bestehen: dem Servernamen, dem Datenbanknamen, dem Eigentümernamen und dem Objektnamen. Ist der Objektteil, der zurückgegeben werden soll. object_piece ist vom Typ int und kann folgende Werte annehmen: 1 = Objektname 2 = Schemaname 3 = Datenbankname 4 = Servername

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 

Kehrt zurück:

Server DB
HeadofficeSQL1 Nordwind
Inhaber Objekt
dbo Autoren


Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow