Transact-SQL 参考

USER_ID

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

语法

USER_ID ( [ 'user' ] )

参数

'user'

要使用的用户名,user 的数据类型为 nchar。如果指定的是 char 类型的值,则将其隐式转换为 nchar 类型。

返回类型

smallint

注释

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

USER_ID 可以在选择列表、WHERE 子句和任何允许使用表达式的地方使用。有关更多信息,请参见表达式

示例

本示例返回用户 Harold 的标识号。

SELECT USER_ID('Harold')

请参见

安全函数