gpt4 book ai didi

sql-server - SQL Server - 当前用户名

转载 作者:行者123 更新时间:2023-12-01 18:18:33 24 4
gpt4 key购买 nike

我应该使用哪一个来记录用户所做的更新?

  1. SYSTEM_USER,或
  2. ORIGINAL_LOGIN(),或
  3. SUSER_SNAME()

最佳答案

SYSTEM_USER 返回当前执行上下文,因此可以返回模拟上下文

ORIGINAL_LOGIN() 返回最初连接到实例的用户的身份,因此无论上下文是否被模拟,它都会生成登录的原始用户,有利于审核。

SUSER_SNAME() 如果您想通过 SID 获取用户名,则可以使用此方法,因此可以使用类似 SUSER_SNAME([server_user_sid] 的参数调用 SUSER_SNAME ) 但如果您不传递该参数,则返回当前用户,SID 是可选的。

关于sql-server - SQL Server - 当前用户名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4101863/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com