相当于SQL CE中的“if not exists”

时间:2011-11-14 19:21:29

标签: c# .net sql-server-ce

  

可能重复:
  Using SQl Server CE; Possible to Insert Only If Not Exists?
  “If not exists” fails on SQL CE

什么相当于:

if not exists(select Link from Topics where Link = @link) 
  insert into Topics(Link, Title) values(@link, @title);

如何在SQL中编写等效的?它可以在单个查询中执行此操作吗? 提前谢谢。

1 个答案:

答案 0 :(得分:2)

SQL CE不支持任何过程扩展,但您可以这样做:

Insert Into Table ...
    Where Not Exists