如果我想知道我可以使用的服务器:@@SERVERNAME
@@SERVERNAME
是否有用于获取数据库/目录名的等效函数。
我知道我们可以使用USE语句在脚本中设置它,但如果没有设置它,并且我想在存储过程中查询我使用的是哪个数据库,该怎么办。
USE
cu6pst1q1#
db_name()将为您提供当前数据库的名称。
db_name()
kuhbmx9i2#
Db_name()将为您提供所使用的数据库的名称。您可以使用以下命令查看结果:select db_name()
select db_name()
ubof19bj3#
这应该可以做到:
SELECT DB_NAME() AS DataBaseName
每个SQL Authority
cwxwcias4#
通过下面的MSSQL查询,您可以查看当前数据库:
SELECT DB_NAME() GO
师傅
另外,如果您没有在sqlcmd上指定数据库,则默认使用master数据库。
4条答案
按热度按时间cu6pst1q1#
db_name()
将为您提供当前数据库的名称。kuhbmx9i2#
Db_name()将为您提供所使用的数据库的名称。您可以使用以下命令查看结果:
select db_name()
ubof19bj3#
这应该可以做到:
每个SQL Authority
cwxwcias4#
通过下面的MSSQL查询,您可以查看当前数据库:
师傅
另外,如果您没有在sqlcmd上指定数据库,则默认使用master数据库。