oracle先判断数据是否存在再插入
来源:互联网 发布:谷歌算法 编辑:程序博客网 时间:2024/06/10 18:21
有时候用oracle的数据库,插入数据的时候需要判断一下。比如,每天每人只能写一条。 在插入的时候就要先做个判断,查一下是不是当天有此人的操作记录。
就要先
select count(*) from xxx
然后再执行insert,其实不需要这样子,oracle内置在insert语句中判断的,如下sql:
insertwhen (not exists (select 1 from form where formid = 111)) theninto form(formid) select 111 from dual
这样,当数据库里有一个formid=111的记录的时候,就不会进行insert操作了
0 0
- oracle先判断数据是否存在再插入
- oracle插入数据前判断是否存在
- oracle插入之前判断是否存在
- mysql插入前判断数据是否存在
- oracle创建表时,先判断表是否存在
- Oracle触发器实现更新一张表数据时判断另一张表是否存在,存在更新数据,不存在插入数据
- ORACLE 判断查询数据是否存在
- Oracle之 在创建Table之前先判断是否存在,存在就删除
- sqlserver 判断当前数据是否存在 不存在则插入
- 先判断记录是否存在,不存在则将记录插入表的sql语句
- oracle判断数据或字段是否存在处理
- oracle判断对象是否存在
- [Oracle] 判断表是否存在
- 判断数据中某张表是否存在
- oracle 插入数据之前判断是否有记录
- mysql在插入记录前先检查记录是否存在:
- sql server 2008 r2 创建表前,先判断是否存在,如果存在先删除
- 删除对象前先判断对象是否存在
- 关于S5PV210的 FIMD 对应 的 framebuffer 驱动,fb0,fbx的一篇很好的文章收藏
- storm-0.9.1 集群安装
- Android 动画特效集合
- ProgressDialog调用dimiss经常不能消失
- apache的xml-rpc(Demo实例)
- oracle先判断数据是否存在再插入
- 自定义UIView和自定义UITableViewCell
- Android ProgressBar详解以及自定义
- linux内核源码目录结构
- 委托和事件
- 此时不应有 \Java\jdk1.6.0_43的解决办法
- Map
- 译文:VC++中CWnd及其子类和多线程应用程序的描述
- 字符杂项设备(miscdevice)