Zoeken…


Syntaxis

  • PARSENAME ('object_name', object_piece)

parameters

'OBJECT_NAME' object_piece
Is de naam van het object waarvoor het opgegeven objectonderdeel moet worden opgehaald. objectnaam is sysnaam. Deze parameter is een optioneel gekwalificeerde objectnaam. Als alle delen van de objectnaam gekwalificeerd zijn, kan deze naam uit vier delen bestaan: de servernaam, de databasenaam, de naam van de eigenaar en de objectnaam. Is het objectgedeelte dat moet worden geretourneerd. object_piece is van het type int en kan deze waarden hebben: 1 = Objectnaam 2 = Schemanaam 3 = Databasenaam 4 = Servernaam

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 

Geeft terug:

Server DB
HeadofficeSQL1 Noordenwind
Eigenaar Voorwerp
dbo auteurs


Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow