【发布时间】:2014-05-20 10:15:58
【问题描述】:
我有一些采用以下形式的旧版 SQL 语句:
IF EXISTS (SELECT 1 FROM ... WHERE ...)
AND NOT EXISTS (SELECT 1 FROM ... WHERE ...)
AND EXISTS (SELECT 1 FROM ... WHERE ...)
INSERT INTO ...
有没有办法更改此查询以使其在 SQL Server CE 和/或 SQLite 和普通 SQL Server 中工作?请注意,将过程 IF 逻辑移出 SQL 不是一种选择。
谢谢。
【问题讨论】:
-
可以使用连接。但如果没有一个真实的例子,那就没什么好说的了。
标签: sql-server sqlite sql-server-ce