2017-01-16 136 views
0

我需要在DB2中编写SQL脚本,并且必须为此SQL仅在某些特定的DB上运行创建约束。DB获取当前数据库名称

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

有没有人知道一种方法来获取当前连接的数据库的名称?

回答

0

试试这个:

Select CURRENT_SERVER from sysibm.sysdummy1 

数据库名称可以通过特殊寄存器CURRENT_SERVER检索。

+0

嗨data_henrik,你的SQL似乎工作。我只想知道它是否会将其他数据库上的准确名称带回来。我同时还在SYSIBMADM-> APPLICATIONS-> DB_NAME中找到了DB_Name列。谢谢!我会标记你的答案是有用的:)。 – Alex

+0

我的反馈将被记录下来并很快显示。再一次感谢你 :) – Alex