sqlserver中怎么用sql进行linkserver中的对象存在
sqlserver中如何用sql进行linkserver中的对象存在?
在sqlserver2008 使用linkedserver进行跨服务器的数据操作,想在操作前先判断对象的存在,例如判断库的存在,该如何做,sql语句怎么写?谢谢
------解决方案--------------------
你用if/else来逐层判断就可以了。库在不在可以用sys.databases来查
------解决方案--------------------
在sqlserver2008 使用linkedserver进行跨服务器的数据操作,想在操作前先判断对象的存在,例如判断库的存在,该如何做,sql语句怎么写?谢谢
------解决方案--------------------
你用if/else来逐层判断就可以了。库在不在可以用sys.databases来查
------解决方案--------------------
if exists(select 1
from [linkserver].master.dbo.sysdatabases
where name='[数据库名]')
print '存在'
else
print '不存在'