在SQL Server上运行查询,然后切换到Oracle以运行另一组查询

时间:2018-02-08 18:54:48

标签: sql-server oracle

我有一组在Server1上的SQL Server中运行的查询。然后,我在Server2上的Oracle中运行另一组查询。我有一个server1的主脚本,它为我运行我的查询。然后我有另一个server2脚本来运行一组不同的查询。有没有可能让它连续运行它们而不必干预切换到另一台服务器?脚本中的东西会像......一样......

Server1脚本 QUERY1 QUERY2 QUERY3 query4 QUERY5 一些代码切换到server2 Server2脚本 QUERY1 QUERY2 QUERY3 query4 QUERY5

1 个答案:

答案 0 :(得分:0)

让您的脚本以connect命令开头。工作表中的connect命令允许您指定包含驱动程序的整个JDBC连接字符串。所以可以做的是连接到服务器做工作然后连接到其他服务器并做更多的工作。

我没有sqlserver手,但基本上应该是这样的:

-- connect to oracle
conn klrice/klrice@orcl
@myscript1
@myscriptN
-- connect to sql server
conn klrice/klrice@"jdbc:jtds:sqlserver://127.0.0.1:1433/Blog"
@myotherscript1
@myotherscriptN