SQLite有没有 Exists
在SQLite中有没有Exists?为什么我用If Exists(select * from Tb where Nid=1)
会报错?
[解决办法]
1、有
SELECT * FROM TT WEHRE EXISTS(...)
2、你的是T-SQL语法,SQLITE没有SP。
[解决办法]
3、
SQLITE不支持这种写法
[解决办法]
示例:
select * from dd1 where exists(select bh from dd2 where dd1.bh=dd2.bh)
[解决办法]
SQLITE不支持If Exists(select * from Tb where Nid=1)
语法
[解决办法]
呵呵,不支持,SQLITE没有SP。
[解决办法]
SQLite毕竟只是外免费的开源产品,功能上有许多限制。
但你的这种需要可以直接用 INSERT OR REPLACE 语句来实现。 if exists 记录则 update, 不存在则 insert
[解决办法]
你可以试试:
insert into tt select * from tt where ....
update tt set ... where ...
[解决办法]