PARSENAME PARSENAME - 北京怡康軟件科技有限公司 資源網 "/>
返回對象名的指定部分??梢詸z索的對象部分有對象名、所有者名稱、數據庫名稱和服務器名稱。
說明 PARSENAME 函數不表明所指定名稱的對象是否存在,而只是返回給定對象名的指定部分。
PARSENAME ( 'object_name' , object_piece )
'object_name'
要檢索其指定部分的對象名。object_name 是 sysname 值。本參數是可選的合法對象名。如果該對象名的所有部分均符合要求,則該名稱由以下四部分組成:服務器名稱、數據庫名稱、所有者名稱和對象名。
object_piece
要返回的對象部分。object_piece 是 int 值,可以為下列值。
| Value | 描述 |
|---|---|
| 1 | 對象名 |
| 2 | 所有者名稱 |
| 3 | 數據庫名稱 |
| 4 | 服務器名稱 |
nchar
如果符合下列條件之一,則 PARSENAME 返回 NULL 值:
本示例使用 PARSENAME 返回有關 pubs 數據庫中 authors 表的信息。
USE pubs
SELECT PARSENAME('pubs..authors', 1) AS 'Object Name'
SELECT PARSENAME('pubs..authors', 2) AS 'Owner Name'
SELECT PARSENAME('pubs..authors', 3) AS 'Database Name'
SELECT PARSENAME('pubs..authors', 4) AS 'Server Name'
下面是結果集:
Object Name
------------------------------
authors
(1 row(s) affected)
Owner Name
------------------------------
(null)
(1 row(s) affected)
Database Name
------------------------------
pubs
(1 row(s) affected)
Server Name
------------------------------
(null)
(1 row(s) affected)
相關文章