更新对象sql语句
2024-09-03 15:09:38
可以这么理解,我们以0为临界值,控制 OR 前 或者 OR后面部分的执行,为啥不是大于0作为临界值,因为这是int型主键。
之前我觉得这不就是炫酷嘛,这么些实际场景在哪里?下面来介绍一下实际的应用
一个基础的增删该查页面:对应字段如下
要求:
1.同一APP_ID下SETTING_CODE不能重复
2.实现增删改
那上面的sql用在了那里?用在了检查上,创建的时候我们要检查是否已经存在那就是
@ID=0,这个参数我们给0;
那当@ID不等于零,即我们给当前数据的ID用在何处呢?
用在修改,当我们修改的时候,是需要修改 SETTING_CODE的,如果我们直接去给@ID=0检查判断,那么永远这个修改不能进行,因为这个在数据库里已经存在
所以我们就要获取除当前这条数据,并且APP_ID与当前这条数据相同的数据,这里有点拗口。这样就实现了修改时的检查
最新文章
- SSH框架使用注解简化代码
- (Hibernate进阶)Hibernate基本映射(三)
- rabbitmq_management 安装失败
- XE6移动开发环境搭建之IOS篇(1):准备安装材料(有图有真相)
- Java Hour6
- Centos最小化安装后联网配置
- CI框架多目录设置
- TestNG扩展
- Springmvc默认首页的问题
- cygwin安装gcc/g++
- SignalR Self Host+MVC等多端消息推送服务(1)
- 指针运算中的运算符:&;和*
- WPF TextBox控件中文字实现垂直居中
- WPF使用Canvas绘制可变矩形
- JS中模态窗口(showModalDialog)的详细使用
- react中的数据请求
- Python3基础 assert 断言 确保程序的正确运行条件
- 逻辑斯蒂回归(Logistic Regression)
- /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory 错误:
- How To Enable EPEL Repository in RHEL/CentOS 7/6/5?