当前位置: 首页 > 编程笔记 >

Oracle教程之pl/sql简介

郭永安
2023-03-14
本文向大家介绍Oracle教程之pl/sql简介,包括了Oracle教程之pl/sql简介的使用技巧和注意事项,需要的朋友参考一下

本文实例讲述了Oracle的pl/sql。分享给大家供大家参考,具体如下:

一、pl/sql 是什么

pl/sql(procedural language/sql)是oracle在标准的sql语言上的扩展。

pl/sql不仅允许嵌入sql语言,还可以定义变量和常量,允许使用条件语句和循环语句,允许使用例外处理各种错误,这样使得它的功能变得更加强大。

二、为什么要学pl/sql

1.提高应用程序的运行性能
2.模块化的设计思想(分页的过程,订单的过程,转账的过程。。)
3.减少网络传输量
4.提高安全性(sql会包括表名,有时还可能有密码,传输的时候会泄露。PL/SQL就不会)

三、Oracle为什么在PL/SQL developer执行很快,用c# oracleclient执行就慢

因为PL/SQL这门语言是专门用于在各种环境下对Oracle数据库进行访问。由于该语言集成于数据库服务器中,所以PL/SQL代码可以对数据进行快速高效的处理。

而c#语言是微软的产品,它在连接ORACLE的时候先存到“连接池”中,所以第一次会慢点,但是当你的Web程序没有重起的时候,以后的速度就不会慢了。

四、使用pl/sql的缺点

移植性不好(换数据库就用不了)

五、pl/sql理解

1)、存储过程、函数、触发器是pl/sql编写的
2)、存储过程、函数、触发器是存在oracle中的
3)、pl/sql是非常强大的数据库过程语言
4)、存储过程、函数可以在java中调用

六、编写一个存储过程,该过程可以向某表中添加记录。

1、创建一张简单的表

CREATE TABLE mytest(
  username VARCHAR2(30),
  pwd VARCHAR2(30)
);

2、创建过程(replace:表示如果有insert_proc,就替换)

CREATE OR REPLACE PROCEDURE insert_proc IS
BEGIN
  INSERT INTO mytest VALUES('林计钦', '123456');
END;
/

3、如何查看错误信息:show error;

注意要在命令窗口执行

4、如何调用该过程:exec 过程名(参数值1,参数值2...);

eg、exec insert_proc;

注意要在命令窗口执行

希望本文所述对大家Oracle数据库程序设计有所帮助。

 类似资料:
  • 主要内容:PL/SQL的特点,PL/SQL的优点PL/SQL是是由甲骨文公司在90年代初开发,以提高SQL的功能。 PL/SQL是嵌入在Oracle数据库中的三个关键的编程语言之一(随着SQL本身和Java)。 PL/SQL是Oracle数据库对SQL语句的扩展。在普通SQL语句的使用上增加了编程语言的特点,所以PL/SQL就是把数据操作和查询语句组织在PL/SQL代码的过程性单元中,通过逻辑判断、循环等操作实现复杂的功能或者计算的程序语言。

  • PL/SQL 语言属于第三代语言(3GL),它是 Oracle 公司在标准 SQL 语言的基础上进行扩展,可以在数据库上进行设计编程的一种过程化的语言,类似程序语言 JAVA 一样可以实现逻辑判断、条件循环、异常处理等细节操作。

  • 本文向大家介绍PL/SQL Developer连接64位的Oracle图文教程,包括了PL/SQL Developer连接64位的Oracle图文教程的使用技巧和注意事项,需要的朋友参考一下 由于硬件技术的不断更新,Win7系统逐渐成为主流,而且计算机内存逐渐增大,为了充分的利用内存资源(因为32为系统最多只能用到3G左右的内存),提高系统性能,很多人开始使用Win7(64Bit)的系统。在64位

  • 本文向大家介绍pl/sql连接远程oracle服务器的配置教程,包括了pl/sql连接远程oracle服务器的配置教程的使用技巧和注意事项,需要的朋友参考一下 本文为大家分享了pl/sql连接远程oracle服务器的配置教程,具体内容如下 方法1: 打开所有程序->找到oracle-oradb11g-home1->Net Configuration Assistant 本地网络服务名配置,点击下一

  • Oracle PL/SQL 调试器能指导你一步一步调试函数、过程、包和查询的代码。若要启动调试器,请点击对象设计器内的 “调试” 按钮。 你可以使用工具栏或菜单运行最常用的调试动作: 按钮 描述 运行 开始在调试模式下运行代码。如有需要,输入参数。调试器会运行你的代码直到代码结束或到达下一个断点。键盘快捷键:F9 逐过程 恢复运行。当前的行将被运行。如果该行是一个过程或函数调用,它会绕过过程或函数

  • Oracle PL/SQL 调试器能指导你一步一步调试函数、过程、包和查询的代码。若要启动调试器,请点击对象设计器内的 按钮。 你可以使用工具栏或菜单运行最常用的调试动作: 按钮 描述 开始在调试模式下运行代码。如有需要,输入参数。调试器会运行你的代码直到代码结束或到达下一个断点。键盘快捷键:F9 停止逐步运行代码。运行将停止,并且无法恢复。 恢复运行。当前的行将被运行。如果该行是一个过程或函数调