诊断SQL,Oracle和MSSQL都能理解

时间:2011-01-24 08:48:37

标签: asp.net sql-server oracle webforms

我们设想ASP.NET WebForms应用程序(.NET4,C#)中的诊断过程:我们将来自UI的端到端诊断信号发送到数据库,以验证我们的Web架构的所有层都是活动的好吧到目前为止,我们支持Oracle并调用了

SELECT * FROM DUAL

最终。展望未来我们将支持MSSQL,我们将调用

SELECT GETDATE()

有没有人知道一个可以在任何开箱即用的Oracle和MSSQL实例上运行的通用SQL?

1 个答案:

答案 0 :(得分:0)

如果您只是为了成功执行SQL语句,那么您可以使用像

这样的良性内容
SELECT COUNT(*) FROM INFORMATION_SCHEMA.TABLES

INFORMATION_SCHEMA support

上查看此链接

要在Oracle中使用此查询,您首先必须创建架构和表,即使它只有1列没有数据..只是为了让count(*)正常工作。在走这条路线时,最好只创建一个虚拟表并从中计数,而不是从INFORMATION_SCHEMA.TABLES

计算