我是T-SQL的暑期實習生,我必須在各種數據庫上運行sql select語句。我想要做的就是使用'if exists'來防止發生錯誤,因爲列表中的某些數據庫已經執行了此語句,因此不再存在。但是,我無法弄清楚如何將其應用於我的陳述。任何幫助將不勝感激。下面是statment我和另一位實習生說:T-SQL如果存在
select distinct mg.MatterName, mg.ClientNumber, mg.MatterNumber,grp.groupName as SecurityGroup
from (select distinct mat.matterName, mat.clientNumber, mat.matterNumber, usr.GroupID
from <db_name>.dbo.matter mat
inner join <db_name>.dbo.usrAccount usr
on usr.NTlogin=mat.matterCreateBy) as mg
inner join <db_name>.dbo.usrGroup grp
on mg.groupID=grp.groupID
order by matterName
的< DB_NAME>是參數是數據庫的名稱傳遞,會去。
http://stackoverflow.com/questions/679000/how-to-check-if-a方式-database-exists-in-sql-server – codingbiz
我想我一定不會在我的語句周圍插入「如果存在」的部分,並且它沒有工作...... – Mike