0
是否可以通過查詢目錄元數據來查找DB2數據庫的數據庫名稱?例如,我們可以使用SELECT tbname, column_name FROM SYSIBM.SYSCOLUMNS
找到表格的列。有沒有可以獲取數據庫名稱的類似查詢?使用SQL獲取DB2數據庫名稱
我需要這個,因爲我正在運行查詢來獲取數據庫中剩餘的可用空間,跨越多個實例。我寧願讓查詢本身告訴我數據庫的名稱。
假設我的JDBC URL是jdbc:db2://hostname.company.com:portNumber/InstanceName
。我需要InstanceName。
在Linux上運行DB2 10.5。
因此,在連接到db之前,您需要實例名稱,那麼誰將執行此類sql查詢? –
我知道實例名稱是什麼。我連接到數據庫並運行某個查詢,它返回可用空間。我爲幾個DB2實例執行此操作。我寧願運行一個查詢返回「對於數據庫DB_NAME,可用空間是NNN Gb」。現在,我只能得到查詢返回的「NNN Gb」。如果我需要將所有這些數據放在一起,我需要自己添加數據庫名稱。要儘可能自動化/減少混淆,寧願直接從查詢中獲取。 – radumanolescu