2017-01-16 4 views
0

Мне нужно написать SQL-скрипт в DB2, и мне нужно сделать ограничение, чтобы этот SQL запускался только на некоторых конкретных БД.DB get Current DB Name

Я искал в Интернете решения, но не нашел.

Кто-нибудь знает способ получить имя текущей подключенной БД?

ответ

0

Попробуйте это:

Select CURRENT_SERVER from sysibm.sysdummy1 

Имя базы данных может быть восстановлена ​​с помощью специального регистра CURRENT_SERVER.

+0

Привет data_henrik, ваш SQL, похоже, работает. Мне просто интересно, вернет ли он точное имя в другой БД. Я также нашел столбец DB_Name в SYSIBMADM-> APPLICATIONS-> DB_NAME. Спасибо! Я буду отмечать ваш ответ как полезный :). – Alex

+0

Моя обратная связь будет записана, и она будет показана в ближайшее время. Еще раз, спасибо :) – Alex