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