Существует ли переменная типа @@ ServerName, но для имени базы данных? - PullRequest
3 голосов
/ 26 мая 2011

Мне нужно получить имя базы данных, с которой я сейчас работаю (для использования в столбце URL).

Я знаю, что могу получить имя сервера с помощью @@ ServerName.Но @@ DatabaseName отсутствует.

Как получить базу данных, с которой в данный момент выполняется запуск?

Ответы [ 3 ]

5 голосов
/ 26 мая 2011

Попробуйте использовать это:

select DB_Name()

Пример изменения базы данных:

use master
select DB_Name()
use model
select DB_Name()
1 голос
/ 26 мая 2011

Вы можете использовать DB_NAME (), чтобы получить имя базы данных.

SELECT DB_NAME() AS DataBaseName
0 голосов
/ 27 мая 2011

Вы можете использовать эту функцию, чтобы получить имя базы данных, которое вы используете в настоящее время

выберите DB_NAME ()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...