Db2 数据库获取当前数据库名称

Db2 数据库获取当前数据库名称,db2,Db2,我需要在DB2中编写一个SQL脚本,并且必须设置一个约束,以便该SQL只在某些特定的DBs上运行 我在网上寻找解决方案,但没有找到 有人知道获取当前连接的数据库名称的方法吗?试试以下方法: Select CURRENT_SERVER from sysibm.sysdummy1 可以通过特殊寄存器当前\u服务器检索数据库名称Hi data\u henrik,您的SQL似乎正常工作。我只想知道它是否会在其他数据库中恢复准确的名称。同时,我还在SYSIBMADM->APPLICATIONS->DB\

我需要在DB2中编写一个SQL脚本,并且必须设置一个约束,以便该SQL只在某些特定的DBs上运行

我在网上寻找解决方案,但没有找到

有人知道获取当前连接的数据库名称的方法吗?

试试以下方法:

Select CURRENT_SERVER from sysibm.sysdummy1

可以通过特殊寄存器
当前\u服务器
检索数据库名称

Hi data\u henrik,您的SQL似乎正常工作。我只想知道它是否会在其他数据库中恢复准确的名称。同时,我还在SYSIBMADM->APPLICATIONS->DB\u Name中找到了DB\u Name列。非常感谢。我会将您的答案标记为有用:)。我的反馈将被记录,并将很快显示出来。再次感谢:)当前的_服务器在DB2V9中抛出了一个错误。(z/os)但当前服务器可以正常工作