为什么SQL Server以小写形式返回数据库名称?

时间:2018-01-22 20:35:13

标签: sql sql-server

我在SQL Server中有一个存储过程,我使用db_name()获取数据库的名称,然后将其放入xml字符串中,如下所示(缩写版本)。当我运行我的应用程序时,看起来SiteID是数据库名称的小写版本,这导致我以后出现问题。所以SiteID是abc123而不是ABC123,就像我在SSMS中看到的那样。当我执行ad-hoc查询以选择db_name()时,它显示为ABC123。有谁知道为什么会这样做?或者,如果我对db_name()进行小写转换是错误的吗?

select 
db_name() SiteID, 
@audit_id audit_id
for xml path ('ChangeRequest')

0 个答案:

没有答案