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

    返回给定标识号的用户数据库用户名。


                                                                                             
    语法


    USER_NAME ( [ id ] )



    参数


    id



    用来返回用户名的标识号。id 的数据类型为 int



    返回类型


    nvarchar(256)



    注释


    当省略 id 时,则假定为当前用户。必须加上圆括号。



    示例


    A. 使用 USER_NAME


    本示例返回用户编号为 13 的用户名。



    SELECT USER_NAME(13)
    GO


    B. 使用不带 ID 的 USER_NAME


    本示例在不指定 ID 的情况下查找当前用户的名称。



    SELECT user_name()
    GO


    下面是结果集(对于是 sysadmin 固定服务器角色成员的用户):



    ------------------------------ 
    dbo                  

    (1 row(s) affected)


    C. 在 WHERE 子句中使用 USER_NAME


    本示例在 sysusers 中找到一行,该行的名称等于将系统函数 USER_NAME 应用于用户标识号 1 的结果。



    SELECT name
    FROM sysusers
    WHERE name = USER_NAME(1)
    GO


    下面是结果集:



    name                           
    ------------------------------
    dbo                  

    (1 row(s) affected)
    相关文章
    本页查看次数: