Как делают я узнаю в sql, с каким именем дб я подключен

У нас есть среда контроля изменений, где разработчики дают сценарии людям контроля изменений для выполнения. у нас есть dev, обеспечение качества, и продуктивные среды.

Я хочу к conditionalize паре сегментов сделать некоторые разные вещи в зависимости от того, какая база данных человек контроля изменений запускает мой скрипт.

If @dbname='dev'
then
begin
 --do some dev stuff
end
If @dbname='QA'
then
begin
 --do some qa stuff
end
If @dbname='Prod'
then
begin
 --do some production stuff
end

Как я достигаю то, что текущая связанная база данных и заливка @dbname?

5
задан gjutras 25 May 2010 в 14:12
поделиться

3 ответа

Я думаю, что это выглядит так:

SELECT DB_NAME() AS DBName
8
ответ дан 18 December 2019 в 07:53
поделиться

SELECT db_name () должен помочь.

6
ответ дан 18 December 2019 в 07:53
поделиться

Используйте системную функцию db_name ()

Select db_Name()
6
ответ дан 18 December 2019 в 07:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: