社区
基础和管理
帖子详情
先update,成功后再insert, 如何在sql语句中实现?
zlpvicky
2005-02-25 11:33:23
主要想实现这样的功能:
update的条数>1时候,再执行insert语句,
把这功能在sql语句中实现,不知道用什么函数来获得update执行的条数???
...全文
404
8
打赏
收藏
先update,成功后再insert, 如何在sql语句中实现?
主要想实现这样的功能: update的条数>1时候,再执行insert语句, 把这功能在sql语句中实现,不知道用什么函数来获得update执行的条数???
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hsj20041004
2005-02-25
打赏
举报
回复
你可以这样(主要是update的条件和select的条件一样)
declare ii long
update tablel set a=4 where 条件=条件1
select count(*) into :ii from table1 where 条件=条件1
if ii>1
执行insert 语句
end if
masterz
2005-02-25
打赏
举报
回复
SQL%ROWCOUNT
子陌红尘
2005-02-25
打赏
举报
回复
SQL%ROWCOUNT
wupangzi
2005-02-25
打赏
举报
回复
在update前先用select 语句得到数据!
zlpvicky
2005-02-25
打赏
举报
回复
help
js_nicle
2005-02-25
打赏
举报
回复
在存储过程中用SQL%ROWCOUNT来判断
xpony
2005-02-25
打赏
举报
回复
1
declare
...
begin
...
update tabname set fldname = ....
where ...;
-- 用下面的语句判断
IF SQL%FOUND then
insert ....
else
...
end if;
...
end;
qiaozhiwei
2005-02-25
打赏
举报
回复
一条语句实现不了,用过程吧
SQL语句
中
Update
和
Insert
语句合并
前言 在实际开发
中
,经常遇到更新和插入操作,很多时候,我们会将两个方法的sql合并为一个,即可以
实现
插入操作,也可以
实现
更新操作,下面给与详细的示例 sql实例 mapper方法: Integer batch
Update
PilicoinAward(List list); <
insert
id="batch
Update
PilicoinAward">
insert
into royalty_detail (trade_id,pilicoin_award,
update
_time,award_s
SQL语句
中
insert
or
update
语句使用排坑
最近业务上需要用到一个
insert
or
update
语句,如果数据库
中
已经存在这一类的数据,就将其统计次数+1,否则就插入 后台语句是这样写的 数据库四个字段分别为:id、数据源id、日搜索次数、日搜索结果条数 一开始的思路是在java代码
中
组装好uuid以及需要更新或插入的数据源id,将list传到mapper
中
循环一次性处理; 但在自测的时候,发现每一个数据源的日搜索次数最多只能变成2,搜素再多次上限也是2; 于是到navicat做了一个测试,后来发现问题出在excluded这个地方 因为我在for
SQL语句
之
INSERT
/
UPDATE
/DELETE 语句
eg、假设现有 TAB1 表 (如上),并按 C1 列分组求 C2 列的平均值,并存入 TAB2 表(其
中
TAB2 表的 C1 列存放C1,avg_C2 列存放 C2 列的均值)situation3.明确给出新增元组要在哪些属性列上赋值(插入数据不包含全部属性列)
INSERT
。situation1.明确给出新增元组要在哪些属性上赋值(插入数据包含全部属性列)
INSERT
.注意:DELETE 语句删除的是表
中
的数据,并不是表的定义,表的定义仍在数据字典当
中
。situation1.删除某一个元组的值。
mysql
insert
和
update
_详解MySQL数据库
insert
和
update
语句
用于操作数据库的SQL一般分为两种,一种是查询语句,也就是我们所说的SELECT语句,另外一种就是更新语句,也叫做数据操作语句。
SQL语句
中
的更新语句
update
是最常用的语句之一,言外之意,就是对数据进行修改。在标准的SQL
中
有3个语句,它们是
INSERT
、
UPDATE
以及DELETE。用于操作数据库的SQL一般分为两种,一种是查询语句,也就是我们所说的SELECT语句,另外一种就是更新语句,也...
SQL语句
知识整理:SELECT、
INSERT
、
UPDATE
、DELETE、CREATE全面解析
本篇博客对
SQL语句
进行了全面而系统的知识整理,包括SELECT、
INSERT
、
UPDATE
、DELETE、CREATE等语句的基本语法、使用规范、应用场景、注意事项及常见错误等方面。在本篇博客
中
,我们将对
SQL语句
进行知识性整理,涵盖SQL的各种语句的使用规范、应用场景、注意事项及常见错误,帮助读者更好地掌握SQL语言的使用方法与技巧,并提升SQL语言的应用能力。(1)
UPDATE
语句必须指定要更新的表的名称,并为所有要更新的列指定新的值。(1)必须指定表的名称,以及表
中
包含的列和每个列的数据类型。
基础和管理
17,382
社区成员
95,118
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章