我需要从ac#class中执行一个sql查询.我想到了2个选项
我的问题是哪种方式更好?解决方案只能在短时间内与服务器建立连接,这一点非常重要.
如果上述情况不好,我会接受其他想法.
提前致谢.
下面是我的应用程序数据库表,其中包含存储在表中的SQL查询:QueryStorage
Id Query ConnectionString Rdbms
1 select... Data Source Sql Server
2 select... Data Source Oracle
Run Code Online (Sandbox Code Playgroud)
上表中的SQL查询是通过Web服务更新的,我们不允许在查询之上更新,但我们可以在查询之外添加一些内容,如下所示:
存储在表中的查询: select id as LinkedColumn, Amount as CompareColumn from Source
来自我的c#app的调整查询:select Q.LinkedColumn, Q.CompareColumn from (stored sql query) as Q
我想比较下面的2个无序列表:
Id = 1(Sql server)从QueryStorage表记录执行的查询如下所示:
select Id as LinkedColumn,CompareColumn from Source
Run Code Online (Sandbox Code Playgroud)
清单1:
LinkedColumn CompareColumn
1 100
2 200
3 300
4 400
5 500
6 600
7 700
8 800
9 900
10 1000
Run Code Online (Sandbox Code Playgroud)
Id = 2(Oracle)从QueryStorage …