• 相关软件
    >PARSENAME 创建者:webmaster 更新时间:2006-02-16 15:51

    返回对象名的指定部分。可以检索的对象部分有对象名、所有者名称、数据库名称和服务器名称。



    说明  PARSENAME 函数不表明所指定名称的对象是否存在,而只是返回给定对象名的指定部分。



    语法


    PARSENAME ( 'object_name' , object_piece )



    参数


    'object_name'



    要检索其指定部分的对象名。object_namesysname 值。本参数是可选的合法对象名。如果该对象名的所有部分均符合要求,则该名称由以下四部分组成:服务器名称、数据库名称、所有者名称和对象名。



    object_piece



    要返回的对象部分。object_pieceint 值,可以为下列值。





























    Value描述
    1对象名
    2所有者名称
    3数据库名称
    4服务器名称



    返回类型


    nchar



    注释


    如果符合下列条件之一,则 PARSENAME 返回 NULL 值:


    • object_nameobject_piece 为 NULL 值。



    • 发生语法错误。



    • 所请求的对象部分长度为 0,并且是无效的 Microsoft® SQL Server™ 标识符。零长度的对象名将导致整个合法名称无效。



    示例


    本示例使用 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)
    相关文章
    本页查看次数: