- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PLSQL入门
PL/SQL的概述
PL/SQL的优势
PL/SQL是一种块结构的语言,允许你将业务逻辑封装在一起,这是到目前为止使用PL/SQL的最大优势
PL/SQL是在服务器上运行,可以与数据库和SQL引擎直接进行交互,
PL/SQL是什么?
(procedural language/sql) 是oracle在标准的sql语言上的扩展,pl/sql不仅允许嵌入sql语言,
还可以定义变量和常量,允许使用条件语句和循环语句,允许使用列外处理各种错误,这样使得它的功能变得更加强大。
特性: 减少java程序的复杂性
过程,函数,触发器是pL/SQL编写的
过程、函数、触发器是在oracle中
pL/SQL是非常强大的数据库过程语言
过程,函数可以再java程序中调用
为什么学?
提高应用程序的运行性能
模块化的设计思想[分页的过程,订单的过程,转账的过程]
减少网络传输量(传统的方法,用sql语句传输! 现在就只需要调用存储过程)
提高安全性(传统sql 可以看到表名字段等…)
不好:
移植性不好,(你写好的存储过程,函数等当我们要换数据库时,这些东西就没用了)
开发工具:
Sqlplus 开发工具
是oracle公司提供的一个工具,这个因为我们在以前介绍过:
Pl/SQL developer开发工具
Pl/sql developer是用于开发pl/sql块的集成开发环境(ide)
它是一个独立的产品,而不是oracle的一个附带品,
Create procedure sp_pro1//存储过程名字 is
Begin
---执行部分
Insert into mytest values(‘’,’’);
End;
/
查看错误信息
Show error;
调用过程:有两中方式
1 exec 过程名(参数值1,参数值2…..)
2 call 过程名
用pl/sql developer
--案例
Create or replace procedure
简单分类
declear
/*定义部分-----定义常量、变量、游标、例外、复杂数据类型*/
begin
/*执行部分-----要执行的pl/sql语句和sql语句*/
exception
/*例外处理部分----处理运行的各种错误*/
end;
PL/SQL developer 工具的使用:
PLSQL Developer是一个为Oracle数据库开发存储程序单元的集成开发环境,使用PLSQL Developer你能方便的创建你的客户/服务器应用程序的服务器部分。
首先 配置一个服务器 连接,
作为oracle 服务器端 需要开启 监听服务器等相应的服务器,
进入的下面的界面
进入下面界面
进入下面界面
6. 填写服务器数据库名称
----?当测试成功后,说明配置服务器 成功了!
下面我打开PL/SQL developer 工具,选择我们要连接的服务,
界面
常用操作:
保存当前的布局
Windows-Save Layout
如果当前开了多个sql Window窗口,快捷键 Ctrl+Tab 和Ctrl+Shift+Tab 切换窗口
Windows-Browser Folders 标识要常用的文件夹。
Windows- Tools-Preferences-User Interface-Code Assistant 代码助手
Windows- Tools-Preferences-User Interface-PL/SQL Beautifier美化器—自定义
设置后,界面使用 图标 格式化SQL
选择 sql 模板
重新调用语句,或是查看历史记录(Ctrl+E)
常用工具栏
Tools-Preferences-Window Types-SQL Window 查询的默认记录数 设置
执行单条SQL语句:16.19 窗口类型 - SQL 窗口 P136
在使用PL/SQL Developer的SQL Window时,按F8键,PL/SQL Developer默认是执行该窗口的所有SQL语句,需要设置为鼠标所在的那条SQL语句,即执行当前SQL语句;
设置方法:PL/SQL Developer 7.1.2 --tools-Preferences--Window types-SQL window ,勾上“AutoSelect Statement” 即可。
记得每条SQL语句都得 用“;”来表示结束
PL/SQL developer工具注释 有两种 A ‘——’ B “/* --- */”多行注释
PL/SQL Developer记住登陆密码
在使用PL/SQL Developer时,为了工作方便希望PL/SQL Developer记住登录Oracle
您可能关注的文档
最近下载
- 电池及锂电池基础知识培训.pdf VIP
- 拆分合同协议.docx VIP
- 日剧剧本___ハケンの品格.doc VIP
- 劳动教育整理与收纳.pptx VIP
- 部编版2025 初中历史七上 第6课 战国时期的社会变革 课件(共28张PPT)(含音频+视频).pptx VIP
- (刘氏字辈派语寻宗资料第廿七辑.doc VIP
- 先锋sc-lx89-79-fxj-zhtw功放中文说明书.pdf VIP
- XX医生正高职称主任医师评审答辩材料PPT课件(完整框架).pptx VIP
- 教室整理与收纳过程中的创造性劳动实践.docx VIP
- 2024《小学劳动教育课程实施现状调查研究—以X小学为例》12000字.docx VIP
文档评论(0)