我需要在ASP.NET中的SQLServer查询中使用Oracle查询的结果。我是否可以在不将Oracle查询结果导出到临时文件的情况下执行此操作,例如csv,并使用csv文件在SQLServer中创建一个新表?谢谢!
答案 0 :(得分:0)
可能有几种不同的方法,包括connecting the SQL Server to the Oracle server using Linked servers,
但是,如果由于某种原因无法实现,或者您需要在asp.net页面中使用Oracle结果集以及SQL Server结果集,则可以使用Oracle查询结果填充DataSet
,并将DataTable
作为表值参数发送到SQL Server中的存储过程。
查看MSDN中的this page,解释如何在sql server中使用表值参数。
您还可以look here逐步说明如何在c#中创建和使用表值参数。