Microsoft SQL Server
Parsename
Sök…
Syntax
- PARSENAME ('object_name', object_piece)
parametrar
'Objekt' | object_piece |
---|---|
Är namnet på objektet för att hämta den angivna objektdelen. object_name är sysname. Denna parameter är ett valfritt kvalificerat objektnamn. Om alla delar av objektnamnet är kvalificerade kan detta namn ha fyra delar: servernamnet, databasnamnet, ägarnamnet och objektnamnet. | Är objektet som ska returneras. object_piece är av typen int, och kan ha dessa värden: 1 = Objektnamn 2 = Schemanamn 3 = Databasnamn 4 = Servernamn |
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
Returns:
server | DB |
---|---|
HeadofficeSQL1 | Nordanvind |
Ägare | Objekt |
---|---|
dbo | Författare |
Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow