相关文章推荐

我将如何做呢?

3 个评论
如果你想从我这里了解更多细节,请告诉我。
HABO
请将代码直接放入你的问题中,而不是图片。图片难以阅读,无法复制到示例代码中,而且可能会消失,留下一个毫无意义的问题。
@HABO 我下次会记住的 谢谢你
c#
list
sql-server-2008
sony921
sony921
发布于 2015-10-16
1 个回答
Jalal
Jalal
发布于 2015-10-16
0 人赞同

使用 CURRENT_USER USER_NAME()

更新 :使用 SYSTEM_USER

你可以在CREATE TABLE和ALTER TABLE语句中使用SYSTEM_USER函数和DEFAULT约束。 CREATE TABLE和ALTER TABLE语句中使用SYSTEM_USER函数。你也可以像其他标准函数一样使用它。 标准函数。如果用户名和登录名不同。 SYSTEM_USER返回登录名。如果当前的用户是通过Windows认证登录到 的时候,SYSTEM_USER返回的是Windows登录标识名。 格式的Windows登录标识名。DOMAIN/user_login_name。 然而,如果当前的用户是通过SQL 服务器认证,SYSTEM_USER会返回SQL服务器的登录标识名,比如WillisJo。 识别名称,例如,对于以WillisJo身份登录的用户,SYSTEM_USER返回SQL Server的登录识别名称。 WillisJo。SYSTEM_USER返回当前正在执行的 上下文。如果使用了EXECUTE AS语句来切换上下文。 SYSTEM_USER返回被冒充的上下文的名称。

 
推荐文章