版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、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/S
2、QL是非常强大的数据库过程语言四 过程,函数可以再java程序中调用为什么学?a) 提高应用程序的运行性能b) 模块化的设计思想分页的过程,订单的过程,转账的过程c) 减少网络传输量(传统的方法,用sql语句传输! 现在就只需要调用存储过程)d) 提高安全性(传统sql 可以看到表名字段等)不好:移植性不好,(你写好的存储过程,函数等当我们要换数据库时,这些东西就没用了)开发工具:1. Sqlplus 开发工具是oracle公司提供的一个工具,这个因为我们在以前介绍过:2. Pl/SQL developer开发工具Pl/sql developer是用于开发pl/sql块的集成开发环境(ide)
3、它是一个独立的产品,而不是oracle的一个附带品,Create procedure sp_pro1/存储过程名字 isBegin-执行部分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/*例外处理部
4、分-处理运行的各种错误*/end;PL/SQL developer 工具的使用:PLSQL Developer是一个为Oracle数据库开发存储程序单元的集成开发环境,使用PLSQL Developer你能方便的创建你的客户/服务器应用程序的服务器部分。一、 首先 配置一个服务器 连接,1. 作为oracle 服务器端 需要开启 监听服务器等相应的服务器,2.3. 进入的下面的界面4. 进入下面界面5. 进入下面界面6 填写服务器数据库名称-à当测试成功后,说明配置服务器 成功了!二、 下面我打开PL/SQL developer 工具,选择我们要连接的服务,界面三、 常用操作:a)
5、保存当前的布局Windows->Save Layout如果当前开了多个sql Window窗口,快捷键 Ctrl+Tab 和Ctrl+Shift+Tab 切换窗口b) Windows->Browser Folders 标识要常用的文件夹。c) Windows-> Tools->Preferences->User Interface->Code Assistant 代码助手d) Windows-> Tools->Preferences->User Interface->PL/SQL Beautifier美化器自定义设置后,界面使用 图标
6、 格式化SQLe) 选择 sql 模板f) 重新调用语句,或是查看历史记录(Ctrl+E)g) 常用工具栏h) Tools->Preferences->Window Types->SQL Window 查询的默认记录数 设置i) 执行单条SQL语句:16.19 窗口类型 SQL 窗口 P136 在使用PL/SQL Developer的SQL Window时,按F8键,PL/SQL Developer默认是执行该窗口的所有SQL语句,需要设置为鼠标所在的那条SQL语句,即执行当前SQL语句;设置方法:PL/SQL Developer 7.1.2 ->tools->P
7、references->Window types->SQL window ,勾上“AutoSelect Statement” 即可。è 记得每条SQL语句都得 用“;”来表示结束j) PL/SQL developer工具注释 有两种 A B “/* - */”多行注释k) PL/SQL Developer记住登陆密码在使用PL/SQL Developer时,为了工作方便希望PL/SQL Developer记住登录Oracle的用户名和密码; 设置方法:PL/SQL Developer 7.1.2 ->tools->Preferences->Oracle-
8、>Logon History , "Store history"是默认勾选的,勾上"Store with password" 即可,重新登录在输入一次密码则记住了 l) 查看执行计划在使用PL/SQL Developer的SQL Window时,有时候输入的SQL语句执行的效率,分析下表结构,如何可以提高查询的效率,可以通过查看Oracle提供的执行计划; 使用方法:选中需要分析的SQL语句,然后点击工具栏的Explain plan按钮(即执行计划),或者直接按F5即可。m) 建表,修改表.四、 表的操作1. 用户可以在左边下拉菜单中选择“我的对象
9、”,然后点击“Table”可以显示出项目所涉及的数据库中所有表(如图4)。2. 新建表,点击Table文件夹,然后点击鼠标右键在列表中选择“新建”选项进入到创建新表的页面(如图5),用户可以根据自己的需要来创建新表,但一定要遵循Oracle规范信息填写完毕后点击“应用”按钮创建成功。3. 修改表结构,可以选中要该表后点击鼠标右键在列表中选择“编辑”选项进入到修改表结构的页面(如图6),这里显示的都是该表的结构信息,如要进行修改操作请根据实际情况慎重修改,修改后点击“应用”按钮提交修改内容。4. 修改表名,可以选中要该表后点击鼠标右键在列表中选择“重新命名”选项进入到重新命名的页面(如图7),这
10、里需要注意的是表名起的一定要有意义。5. 查询表结构,可以选中要该表后点击鼠标右键在列表中选择“查看”选项进入到查看表结构的页面(如图8)。6. 删除表,可以选中要该表后点击鼠标右键在列表中选择“删掉表”选项就可以删除已创建的表了。查询表中存储的数据,可以选中要该表后点击鼠标右键在列表中选择“查询数据”选项进入到查询结果页面(如图9),这里显示了所有已录入的数据。7. 修改数据,用户可以在页面中直接对想要修改的数据进行操作,修改后点击页面中的“”记入改变,然后点击“提交”按钮(快捷键为F10)则修改成功,如果要回滚修改的数据可点击“回滚”按钮(快捷键为shift + F10)(如图11)。8. 添加数据,用户可以点击页面中的“”增加一条新的空白记录,然后在记录中添加需要的数据,然后点击页面中的“”记入改变,最后点击“提交”按钮(快捷键为F10)则添加成功,如果要回滚添加的数据可点击“回滚”
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 卫生后勤安全责任制度
- 设计员责任制度
- 安全层级管理责任制度
- 统计局营商环境责任制度
- 统计站工作责任制度
- 中小学防汛安全责任制度
- 增值税会计责任制度
- 生产厂安全责任制度
- 食品安全网格责任制度
- 2026年湖北省监利县重点名校春期初三第十次考试物理试题含解析
- 2026年黑龙江农垦职业学院单招职业适应性测试题库与答案详解
- 2026年保安摸似考试测试题及答案
- 浙江省新阵地教育联盟2026届第二次联考英语+答案
- 2026年行测真题及答案
- 2026年内蒙古建筑职业技术学院单招职业技能考试题库含答案详解(夺分金卷)
- 2025至2030中国商用车联网市场供需状况及政策影响分析报告
- 2026浙江绍兴理工学院招聘32人备考考试试题及答案解析
- 水泥生产线设备维护检修计划
- 2026年及未来5年中国展览展示设计行业市场发展数据监测及投资潜力预测报告
- 发生食品安全事件后保障供餐的应急管理措施制度
- 工贸企业负责人安全培训课件
评论
0/150
提交评论