以下查询拒绝在 Sql server 上运行,而它在 Oracle 10gR2 上运行良好。
SELECT COUNT(*)
FROM (
SELECT count(*)
FROM MYTABLE
WHERE id IS NOT NULL
GROUP BY id
)
它以这条消息结束:
Microsoft OLE DB Provider for SQL Server error '80040e14'
Ligne 7 : syntaxe incorrecte vers ')'.
如何使它与两个 DBMS 兼容?