PL/SQL块的类型解析
PL/SQL块的类型
无名块
描述: 嵌入在应用内或交互式发出的无名块
应用的环境: 任何PL/SQL环境
有名块
描述: 可以接受参数,并返回结果的有名PL/SQL块,存储在应用程序中。这些块可以被重复调用。
应用的环境: Oracle Developer 6i的各个工具
存储过程与函数
描述: 也可以接受参数,并返回结果的有名PL/SQL块,存储在服务器端。这些块可以被重复调用。
应用的环境: 任何客户端工具和服务器环境
包
描述: 有名的PL/SQL模块,是相关的过程、函数、标识符的集合。存储在服务器端,可以被重复调用
应用
Oracle
6
2024-11-04
Oracle SQL & PL/SQL 标识符命名示例
Oracle SQL & PL/SQL 标识符命名示例
| 类型 | 示例 ||-----------------|--------------------------|| 变量 | v_name, v_sal || 常量 | C_name, c_company_name || 游标 | name_curse, emp_cursor || 异常 | e_name, e_too_many || 表类型 | nam
Oracle
15
2024-05-19
PL/SQL块结构解析-PLSQL开发基础
PL/SQL 的块结构挺有意思的,三段式结构,思路清晰,还蛮适合刚上手的朋友理解。DECLARE开头声明变量,BEGIN写逻辑,出了问题就走EXCEPTION,收尾靠END,结构和 T-SQL 那套有点像,但更严谨一些。哦对,末尾那句/别忘了,不然你会郁闷地发现代码压根没跑。
初学的时候你可以多参考下PLSQL 编程中的块执行技巧,讲得比较细,也贴了不少实用例子。变量声明这块如果搞不清楚类型范围什么的,推荐去看看DECLARE 语句详解,讲得还挺实在。
你要是跟我一样总忘了补分号或者 END 啥的,建议装个代码补全插件,像PLSQL 代码智能补全工具就蛮省心,打起来顺手,效率也上来了。
还有,
Oracle
0
2025-06-25
Oracle数据库中的PL/SQL块概述
PL/SQL块是构成Oracle数据库中程序的基本单元,可用于编写存储过程、函数、包以及触发器等。PL/SQL程序通常由声明部分、可执行部分和异常处理部分组成。
Oracle
13
2024-08-18
使用PL/SQL创建用户并授权
使用PL/SQL工具,为Oracle的一般用户分配权限,并配置Java环境变量。
Oracle
10
2024-07-31
Wise Goto-Block自动创建Simulink源块
块名自动生成 From 块的功能,真的是省心又高效,适合做Simulink模型的你。只要你改了Goto-Block的块名,对应的From-Block就会自动出来,名字、标记都一起搞定,还省去手动同步的麻烦,蛮贴心的。
颜色也会跟源块一样,界面整洁,看着就舒服。比如你给Goto命名为SignalOut,那From马上就叫SignalOut,连标记名也一并设置好了。对做模型调试的你来说,减少出错的点,节奏也快多了。
命名规则也比较统一,块名里自动加上Goto和From后缀,模型一眼就能看清流向结构,调试的时候也更顺手。不少同事用了都说“还不错”,尤其是大型模型里跳转多的场景,用这个工具真的爽。
如
Matlab
0
2025-06-18
创建和执行Oracle SQL及PL-SQL脚件
创建和执行Oracle SQL及PL-SQL脚件涉及以下步骤:1. 编写SQL SELECT语句;2. 将SELECT语句保存到脚件中;3. 从编辑器中调用该文件;4. 在SELECT语句前添加格式化命令;5. 验证SELECT语句后的终结符;6. 清除SELECT语句后的格式化命令;7. 保存脚件;8. 使用“START文件名”命令运行脚本。
Oracle
15
2024-07-22
Oracle SQL & PL-SQL触发器的创建方法
创建触发器CREATE [OR REPLACE] TRIGGER trigger_name {BEFORE | AFTER | INSTEAD OF} triggering_event referencing_clause [WHEN trigger_condition] [FOR EACH ROW] trigger_body;在这里,trigger_name是触发器的名称,triggering_event指定激发触发器的事件(也可能包括特定的表或视图),trigger_body是触发器的代码。referencing_clause被用来引用在行中目前被一个不同的名字修改的数据。如果WHEN子句
Oracle
8
2024-08-26
对象重命名-SQL基础
通过执行RENAME命令,可以更改表、视图、同义词和序列等对象的名称。
注意:只有对象的拥有者才可以执行此操作。
Informix
15
2024-05-19