PL/SQL学习笔记(索引贴)
我前段时间写了T-SQL学习笔记得到了许多朋友的支持
当然也有一些朋友提出了质疑,在此一并表示感谢
最近项目中用到Oracle,于是萌生了写PL/SQL学习笔记的念头。
同时也希望得到大家的支持或批评。并非常希望能和朋友们一起讨论相关知识。
这是一个有一点T-SQL基础的、刚入门者的学习笔记,以Oracle 10g为讲解对象
没有涉及到高级话题
如果对哪篇文章有疑问,可以在文章下留言我会尽快回复的
下面我为这个系列文章做一个索引
一: 常量变量及数据类型初步
1:常量变量
2:数据类型(一)
二:变量作用域及数据类型深入
1:变量作用域
2:数据类型(二)
三:流程控制
1:条件控制
2:循环控制与顺序控制
四:异常处理
1:预定义异常错误
2:非预定义异常错误
3:自定义异常并抛出
五:约束
1:非空约束
2:唯一约束
3:主键约束
4:外键约束
5:检查约束
六:索引
1:索引描述
2:索引分类
3:各类索引的应用场合
七:视图
1:创建或者修改一个视图
2:删除一个视图
3:更新视图中的数据
4:视图中的约束和主键
八:过程
1:创建或者修改一个过程
2:删除一个过程
九:函数
1:创建或者修改一个函数
2:删除一个函数
十:触发器
1:语句级触发器
2:行级触发器
3:instead of触发器(视图上的触发器)
4:删除触发器
十一:程序包
1:程序包的说明
2:程序包体
3:调用程序包
4:删除程序包
十二:游标
1:普通游标
2:有参数的游标
3:有返回值的游标
4:运行过程中获取游标的内容
5:隐式游标
6:for循环简化游标的操作
7:在游标中更新或删除数据
附录:常用函数
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统