使用Oracle SQL Developer 编写运行 PL/SQL 块
程序员文章站
2022-06-04 14:15:21
...
PL/SQL 是过程语言(Procedural Language)与结构化查询语言(SQL)结合而成的编程语言。PL/SQL 块对应的就是一小段代码了。
首先, 普及一下基本概念:
PL/SQL 是过程语言(Procedural Language)与结构化查询语言(SQL)结合而成的编程语言。
PL/SQL 块对应的就是一小段代码了。
适用说明:
1. 有时候可能需要组合起来看很多table 的数据, 使用多表查询及join 无法达成目标的,可以考虑使用。
2. 需要更新,删除 数据的时候可以考虑使用。
3. 需要记录一些查询和更新的log时可以考虑使用。
。。。。
直接看例子
[sql]
说明:
1. 定义变量部分放在declare之后
2. 以begin开始,以end结束
3. for /loop /end loop 用来循环
4. if /then/ end if 条件语句
5. dbms_output.put_line() 打印数据到控制台
接下来就是如何在Oracle SQL Developer 执行这段,并看到效果了。
1.输入 用户名/密码 登录某个 database. 在worksheet中输入一下 code
2. 在下方Output 的tab中, 切换到 "DBMS Output"
3. 点击一个类似消息的图标,, 控制台输出 set serveroutput on.
4. 运行代码块, 下方就会输出了。
5. 点击类似小笔的图标可以清楚控制台的内容
下一篇: php数组编码转换函数的示例
推荐阅读
-
使用数据库客户端工具Oracle SQL Developer加载第三方驱动连接mysql的方法
-
Oracle中在pl/sql developer修改表的2种方法
-
Oracle使用PL/SQL操作COM对象
-
使用instantclient_11_2 和PL/SQL Developer工具包连接oracle 11g远程数据库
-
Oracle 的PL/SQL语言使用
-
Oracle实践--PL/SQL基础之代码块
-
使用PL/SQL Developer连接Oracle数据库的方法图解
-
详解PL/SQL Developer连接本地Oracle 11g 64位数据库
-
在windows下Oracle12c instant client和PL/SQL的安装和使用讲解
-
登录PL/SQL Developer登录本地数据库报没有监听程序,查看服务发现Oracle监听服务没有启动,右击启动监听程序后报错如何解决?