Evaluate in T-SQL

后端 未结 11 2192
悲&欢浪女
悲&欢浪女 2020-12-17 23:42

I\'ve got a stored procedure that allows an IN parameter specify what database to use. I then use a pre-decided table in that database for a query. The problem I\'m having i

11条回答
  •  [愿得一人]
    2020-12-18 00:10

    if exists (select * from master..sysservers where srvname = 'fromdb')
        exec sp_dropserver 'fromdb'
    go
    
    declare @mydb nvarchar(99);
    set @mydb='mydatabase'; -- variable to select database
    
    exec sp_addlinkedserver @server = N'fromdb',
        @srvproduct = N'',
        @provider = N'SQLOLEDB', 
        @datasrc = @@servername,
        @catalog = @mydb
    go
    
    select * from OPENQUERY(fromdb, 'select * from table1') 
    go 
    

提交回复
热议问题