Oracle批量处理SQL
批量更新且更新字段数字需要递增
示例:
DECLARE
n int; -- 定义变量
BEGIN
n:=1000010; --为n 赋值
FOR i IN (SELECT AGENCY.ID FROM AGENCY LEFT JOIN RELATIONSHIP ON RELATIONSHIP.CHILDREN_AGENCY_ID = AGENCY.ID WHERE RELATIONSHIP.PARENT_AGENCY_ID = 51633735479297 AND AGENCY.STATUS = 'N' AND AGENCY.LEVEL_ = 2) LOOP
UPDATE AGENCY a SET a.STORE_NO = n
WHERE a.ID = i.ID;
n:=n+1; -- n 以此+1
END loop;
END;
批量插入
示例:
-- 最后的select也算是插入,不加的话会报错 insert all into Student(id, name, sex, age, tel) into Student(id, name, sex, age, tel) values ('12', 'jack1', '男', 12, '13345674567' ) into Student(id, name, sex, age, tel) values ('13', 'jack2', '男', 13, '13345674567') select '14', 'jack', '男', 13, '13345674567' from dual;
无论风雨,和自己一决胜负吧
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律