我们有一个变更控制环境,开发人员可以通过脚本来更改控制人员的运行。我们有dev,qa和&生产环境。
我想条件化几个段来做一些不同的事情,具体取决于变更控制人员运行我的脚本的数据库。
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?
答案 0 :(得分:8)
我认为这就像:
SELECT DB_NAME() AS DBName
答案 1 :(得分:6)
SELECT db_name()
应该可以解决问题。
答案 2 :(得分:6)
使用系统函数db_name()
Select db_Name()