我们设想ASP.NET WebForms应用程序(.NET4,C#)中的诊断过程:我们将来自UI的端到端诊断信号发送到数据库,以验证我们的Web架构的所有层都是活动的好吧到目前为止,我们支持Oracle并调用了
SELECT * FROM DUAL
最终。展望未来我们将支持MSSQL,我们将调用
SELECT GETDATE()
有没有人知道一个可以在任何开箱即用的Oracle和MSSQL实例上运行的通用SQL?
答案 0 :(得分:0)
如果您只是为了成功执行SQL语句,那么您可以使用像
这样的良性内容SELECT COUNT(*) FROM INFORMATION_SCHEMA.TABLES
上查看此链接
要在Oracle中使用此查询,您首先必须创建架构和表,即使它只有1列没有数据..只是为了让count(*)正常工作。在走这条路线时,最好只创建一个虚拟表并从中计数,而不是从INFORMATION_SCHEMA.TABLES