plsqldeveloper 使用技巧教案.pptx





《plsqldeveloper 使用技巧教案.pptx》由会员分享,可在线阅读,更多相关《plsqldeveloper 使用技巧教案.pptx(34页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、会计学1plsqldeveloper 使用技巧使用技巧PL/SQL Developer介绍介绍PL/SQL Developer 是一个为 Oracle 数据库开发存储程序单元的集成开发环境(IDE),使用 PL/SQL Developer 可以方便地创建你的客户/服务器应用程序的服务器部分。主要的功能有:使用文本编辑器写程序单元(过程、触发器等等)。使用 Oracle SQL*Plus 编译源文件。如果有编译错误,你必须找出它位于源文件何处,纠正它,转回到 SQL*Plus 重新编译它,然后再找下一处错误。使用 SQL*Plus 或你的客户端应用程序测试程序单元。使用解释计划工具或 tkpro
2、f 工具优化你的 SQL 语句。使用 SQL*Plus 或另外的工具在你的数据库里查看或修改其它对象和数据。这些任务-编辑、编译、纠正、测试、调试、优化和查询,在不离开 PL/SQLDeveloper IDE 的情况下都能被完成。第1页/共34页安装安装PL/sql DeveloperPL/sql Developer运行安装程序,出现如下界面:基本一路next,直到出现以下完成界面:第2页/共34页安装过程安装过程点Finish,开始安装。完成后出现如下界面:第3页/共34页完成安装完成安装点Close退出即可 第4页/共34页Oracle客户端安装客户端安装运行”Setup.exe 选择”开
3、始安装”,在欢迎”使用窗口”选择”下一步”:第5页/共34页Oracle客户端安装过程客户端安装过程在接下来的”选择安装类型”窗口请选择”管理员”,并确定右下角的”产品语言”中已经选择了”简体中文”,如下图:“下一步”后出现的”指定主目录详细信息”的内容不用改变,使用系统默认内容。其他选择都是“下一步”第6页/共34页安装过程安装过程直到出现左边界面选择”安装”就可以了:如果你的xp使用了防火墙,记得要允许java通过,选择解除阻止 第7页/共34页Oracle网络配置网络配置在接下来的”服务名”中填数据库的SID,我们常用”orcl”,协议选择”TCP”,”主机名”填数据库服务器的IP地址,
4、选择”是,进行测试”选择”下一步”,会提示无效的用户名或口令,测试未成功。如下图:第8页/共34页网络配置网络配置 选择”更改登录”,在”口令”部分填写帐号”system”的口令。”确定”后会提示”正在连接测试成功。”在”网络服务名”中输入”orcl”,下一步,选择”否”,不再配置另一个Net服务名。命名方法配置完成,选择”下一步”退出Oracle Net Configuration Assistant。选择”下一步”,安装结束,选择”退出”,确定退出安装。第9页/共34页Tnsname.ora的配置的配置这个文件会在ORACLE_HOME/network/admin目录下,用ue或者记事本打
5、开fbi22=-本机连接名 (DESCRIPTION=(ADDRESS_LIST=服务器ip)(PORT=1521-服务器数据库服务端口号)(CONNECT_DATA=(SERVICE_NAME=fbi-服务器端服务名)配置说明:fbi22-连接用的主机字符串 第10页/共34页使用使用pl/sql developer连接连接OracleOracle数数据库据库输入正确的用户名、密码、数据库名,并选择正确的连接身份后即可进入。注意:数据库名是指在本机设置的数据库别名第11页/共34页工作区配置工作区配置单击ToolsWindow list第12页/共34页工作区配置工作区配置2Window l
6、ist 出来以后,最好拉到如下位置,然后单击windowsave layout保存这样下次在打开的时候就保持这种工作界面 第13页/共34页使用技巧,记住登陆密码使用技巧,记住登陆密码记住登陆密码设置方法:tools-Preferences-Oracle-Logon History,在右边界面的Definition中,Store history是默认勾选的,再勾选上Store with password,即可第14页/共34页使用技巧:执行单挑语句使用技巧:执行单挑语句 说明:SQL Window中根据光标位置自动选择语句在使用PL/SQL Developer的SQL Window时,按F8键
7、,PL/SQL Developer默认是执行该窗口的所有SQL语句,需要设置为鼠标所在的那条SQL语句,即执行当前SQL语句;设置方法:PL/SQL Developer-tools-Preferences-SQL Window-Window types,勾上AutoSelect Statement 即可。注意,每条语句后面要加分号。第15页/共34页使用技巧:格式化语句使用技巧:格式化语句说明:在使用PL/SQL Developer的SQL Window时,有时候输入的SQL语句太长或太乱,希望能用比较通用的写法格式话一下,这样看起来会好看些,也好分析;使用方法:选中需要格式化的SQL语句,然
8、后点击工具栏的PL/SQL beautifier按钮即可第16页/共34页使用技巧:查看执行计划使用技巧:查看执行计划说明:主要是分析表是否走正确索引,降低cost值,按F5即可第17页/共34页调试存储过程调试存储过程在使用PL/SQL Developer操作Oracle时,有时候调用某些存储过程,或者调试存储过程;调用存储过程的方法:首先,在PL/SQL Developer左边的Browser中选Procedures,查找需要调用的存储过程;然后,选中调试的存储过程,点击右键,选择Test,在弹出来的Test script窗口中,对于定义为in类型的参数,需要给该参数的Value输入值;最
9、后点击上面的条数按钮:Start debugger或者按F9;最后点击:RUN或者Ctrl+R第18页/共34页配置关键字大写配置关键字大写说明:了解一点编程的常识的人都知道,编码风格很重要。在阅读代码方面,保持一致的编码风格,阅读起来比较容易;在执行效率方面,保持一致的编码风格,更有可能被放到共享SQL区中,这样就提供了执行的效率。另外,信息系统的核心是数据库,系统出问题时最先要查的就是SQL语句,怎样在浩瀚的日志中快速找到那条SQL语句是件比较痛苦的事情。SQL语句全部大写并不能彻底解决这一问题,但在一堆代码中间找一行全部大写的字符相对容易些,你的眼睛会感谢你。配置:Tools-Prefe
10、rences-Editor,将Keyword case选择Uppercase。第19页/共34页使用技巧:右键菜单使用技巧:右键菜单在PL/SQL Developer(下面简称PLD)中的每一个文本编辑窗口,如SQL Window,Command Window和Porgram Window,右键点击某个对象名称,会弹出一个包含操作对象命令的菜单,我们这里称之为右键菜单。对象类型可以是表,视图,同义词,存储过程和函数等。根据对象类型的不同,弹出的菜单也有区别。表和视图有View,Edit,Rename,Drop,Query data 和Edit data等功能。View和Edit分别是查看和修改
11、表的结构信息,如字段,主键,索引和约束等。Query data相当于新打开一个窗口,并执行select*from 表。Edit data相当于新打开一个窗口,并执行select*from 表 for update。存储过程和函数有Test功能,选中后可以进入调试状态。有时由于PLD识别错误,右键点击对象并不能出来正确的菜单,可以在对象所在的DDL或DML语句的前面,加上分号,这样PLD就能正确的判断出对象的类型第20页/共34页使用技巧:使用技巧:select for update有时我们需要把一些数据导入数据库中,如果用UE拼Insert语句,会比较麻烦,而且操作性不强。PLD的SQL Wi
12、ndow可以查询,新增,修改和删除表的内容。查询自不必说,而新增,删除和修改,只需在select语句后加入for update,对表进行行级锁定,然后点击窗口的锁型图标,即可进入编辑状态。下面介绍一下如何从Excel中提取文本插入到数据库中,我们的Excel文件中有三列,在数据库中建立临时表:CREATE TABLE t1(cino varchar2(100),contno varchar2(100),loanno varchar2(100)然后在SQL Window中输入select t1 for update,并点击锁型鼠标,进入编辑状态,用鼠标点击第一行的输入窗口,这时PLD会死锁几秒钟
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- plsqldeveloper 使用技巧教案 使用 技巧 教案

限制150内