当前位置: 首页 > 面试题库 >

如何查询当前SQL Server数据库实例的名称?

巩衡
2023-03-14
问题内容

这有点像“鸡还是蛋”查询,但是有人可以梦想一个查询,该查询可以返回执行查询的当前数据库实例的名称吗?当我说我理解这个悖论时,请相信我:如果您已经连接执行查询,为什么需要知道数据库实例的名称?在多数据库环境中进行审核。

我已经看过联机丛书中的所有@@ globals。“ SELECT @@servername”接近,但是我想要数据库实例而不是服务器的名称。


问题答案:
SELECT DB_NAME()

返回数据库名称。



 类似资料:
  • 问题内容: 如何在存储过程中获取特定数据库的数据库名称。 问题答案: 要获取当前的数据库名称,请使用。 DB_NAME(Transact-SQL)

  • 问题内容: 如标题中所指定,我想在sqlserver中获取数据库名称,我所知道的所有信息都是数据源名称,用于获取Connection对象的登录名/密码,请在Java中显示一些有关如何正确检索数据库名称的指针,谢谢! 甚至 问题答案: 从连接对象获取一个实例。 数据库名称可以通过或方法获得(取决于JDBC驱动程序的供应商)。 或使用或方法。 如果您有兴趣获得Oracle数据库服务器或Oracle数据

  • 问题内容: 我正在尝试使用Hibernate 3和Oracle 10编写此查询。 它正在这样创建SQL- 当显然有完美的括号时,我会收到所有这些古怪的错误,例如“缺少正确的括号”。 甲骨文为何为此大吃一惊?有没有更好的方法来编写我的HQL查询? 问题答案: 不是吗? Hibernate会将其翻译为适当的方言。 我没有找到真正的“ Hibernate将其翻译成该文档”参考文档,但该表达式通常可以在H

  • 问题内容: 我需要类似的东西 但是,在H2中不起作用。请指教。 问题答案: 使用 CURRENT_TIMESTAMP

  • 使用JDBC驱动程序,我如何使用来自不同查询的多个结果集,而不不断地打开和关闭连接,因为我正在提取所需的w.e并将其传递给另一个方法。每次打开新的conn、语句和结果集时 我试图在一个方法中使用多个结果集,但它一直抛出异常,称结果集已关闭。我没有太多的SqlServver经验,所以任何指导都会有所帮助:-)

  • 本文向大家介绍thinkPHP5实现的查询数据库并返回json数据实例,包括了thinkPHP5实现的查询数据库并返回json数据实例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了thinkPHP5实现的查询数据库并返回json数据。分享给大家供大家参考,具体如下: TP5 实现查询数据库返回json数据(返回json数据函数实例) 返回结果: 一、把格式化json函数写到公共文件com