Microsoft SQL Server
パーツ名
サーチ…
構文
- PARSENAME( 'object_name'、object_piece)
パラメーター
'object_name' | オブジェクトのピース |
---|---|
指定されたオブジェクト部分を取得するオブジェクトの名前です。 object_nameはsysnameです。このパラメーターは、オプションで修飾されたオブジェクト名です。オブジェクト名のすべての部分が修飾されている場合、この名前にはサーバー名、データベース名、所有者名、およびオブジェクト名の4つの部分があります。 | オブジェクト部分が戻るかどうか。 object_pieceはint型で、次の値を持つことができます。1 =オブジェクト名2 =スキーマ名3 =データベース名4 =サーバー名 |
パーセナム
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
戻り値:
サーバ | DB |
---|---|
HeadofficeSQL1 | 北風 |
オーナー | オブジェクト |
---|---|
dbo | 著者 |
Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow