suser_sname()在sql server 2000和sql server 2005中的不同情况下返回值

时间:2012-06-12 10:02:14

标签: sql-server-2005 sql-server-2000

我在sql server 2000和sql server 2005中都有一个用户名'abc'(小写字母S中的用户名)。

首先我通过输入用户名为'ABC'来通过sql server 2000登录。登录后,我运行查询'SELECT SUSER_SNAME()'并将结果作为'ABC'(以大写字母表示)

但是如果我通过输入用户名为'ABC'登录到Sql server 2005并运行查询'SELECT SUSER_SNAME()',我得到的结果是'abc'(用小写字母表示)

任何人都可以告诉我为什么我在sql server 2005中得到这样的结果。我需要大写字母的结果而不改变上面的查询。

提前致谢。

0 个答案:

没有答案