Recherche…


Syntaxe

  • PARSENAME ('nom_objet', object_piece)

Paramètres

'nom_objet' object_piece
Nom de l'objet pour lequel récupérer la partie d'objet spécifiée. nom_objet est sysname. Ce paramètre est un nom d'objet éventuellement qualifié. Si toutes les parties du nom de l'objet sont qualifiées, ce nom peut comporter quatre parties: le nom du serveur, le nom de la base de données, le nom du propriétaire et le nom de l'objet. La partie objet est-elle à retourner? object_piece est de type int et peut avoir ces valeurs: 1 = Nom de l'objet 2 = Nom du schéma 3 = Nom de la base de données 4 = Nom du serveur

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 

Résultats:

Serveur DB
Siège socialSQL1 Vent du nord
Propriétaire Objet
dbo Auteurs


Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow