PLSQL Developer工具简单使用
- 格式:ppt
- 大小:1.23 MB
- 文档页数:18
PL/SQL Developer 12使用手册目录一、PL/SQL Developer 12简介二、安装和配置1. 下载PL/SQL Developer 122. 安装PL/SQL Developer 123. 连接到数据库4. 配置PL/SQL Developer 12三、基本功能1. 编写和执行SQL查询2. 编写和调试PL/SQL代码3. 数据建模和设计4. 代码版本控制5. 其他实用工具四、高级功能1. 性能优化和调整2. 自动化任务3. 数据安全和权限管理五、常见问题和解决方法1. 连接数据库失败2. PL/SQL Developer 12崩溃3. 执行SQL语句超时4. 其他常见问题六、总结一、PL/SQL Developer 12简介PL/SQL Developer 12是一款功能强大的集成开发环境,主要用于Oracle数据库的开发和管理。
它提供了丰富的功能和工具,可以帮助开发人员提高工作效率,简化开发流程,提升代码质量。
二、安装和配置1. 下载PL/SQL Developer 12我们需要从冠方全球信息站下载PL/SQL Developer 12的安装包。
在下载之前,需要注册一个账号并购物授权。
下载完成后,可以开始安装过程。
2. 安装PL/SQL Developer 12双击安装包开始安装过程,按照提示逐步进行安装配置。
在安装过程中,可以选择安装路径、创建桌面快捷方式等选项。
安装完成后,可以启动PL/SQL Developer 12。
3. 连接到数据库打开PL/SQL Developer 12后,需要建立与数据库的连接。
在连接对话框中输入数据库位置区域、用户名和密码,选择连接类型(如OCI、Thin等),点击连接按钮即可建立连接。
4. 配置PL/SQL Developer 12在使用PL/SQL Developer 12之前,可以根据个人偏好进行一些配置。
设置代码自动格式化的风格、定义快捷键、配置代码模板等。
PLSQL Developer是Oracle数据库开发工具,很牛也很好用,PLSQL Developer功能很强大,可以做为集成调试器,有SQL窗口,命令窗口,对象浏览器和性能优化等功能,下面简单的介绍一下如何使用PLSQL Developer工具,新手教程。
•PLSQL Developer
•oracle
1. 1
首先确保有oracle数据库或者有oracle服务器,然后才能使用PLSQL Developer连接数据库。
2. 2
启动PLSQL Developer,登陆oracle用户账号后连接(这里不详细介绍如何配置tnsname.ora)了。
3. 3
登陆成功后即可进入对象浏览器窗口界面
4. 4
在对象浏览器选择“my object”,这里边就是SCOTT(当前登陆的用户的所有object)
5. 5
找到table文件夹,里边就是当前账户的所有表格
END
查看表格
1. 1
选中需要查看的表——》右键——》选中“查询数据”【query data】,即可看到数据了。
END
SQL Window使用
1. 1
新建——》选中sql window,即可打开sql窗口了
2. 2
在sql窗口内输入sql语句,全选,点击执行即可查看到结果,功能很强大
END
编辑表
1.选中表——》右键——》Edit(编辑),可以对表进行编辑。
END。
目录一.登录PL/SQL Developer (2)二.登录后的基本设置 (3)2.1 过滤显示 (3)2.2 登录界面的设置 (4)三.基本操作 (7)2.1 表的基本操作 (7)2.1.1 SQL语句建表 (7)2.1.2 如何在PL\SQL Developer里执行SQL语句 (8)2.1.3 给表设置主键 (9)2.1.4 编辑表的字段 (12)2.1.5 输入条件查询 (13)2.1.6删除表 (15)2.1.7编辑表的数据 (16)2.2视图(View) (17)2.2.1概念 (17)2.2.2创建视图 (18)2.3其它数据库对象 (18)2.4数据库对象的导出\导入 (18)2.4.1表的导出 (18)2.4.2 Dmp导出参数介绍 (22)2.4.2 表的导入 (23)四.其它操作 (26)1. SQL美化 (26)一.登录PL/SQL Developer1.1 登录PL/SQL Developer(1)登录4要素a. 用户名(username)b. 密码(password)c. 数据库服务名(Database)d. 连接身份(Connect as)(2)要素说明●用户名(username)和密码(password):即数据库登录用户和登录密码,由数据库管理员提供●数据库服务名(Database):数据库服务名可在下拉列表中选择(由tnsnames.ora文件中描述的名字来确定),前提是通过Net Configuration Assistant来配置,或者直接修改tnsnames.ora文件。
连接身份(Connect as):若为一般用户,默认为normal即可;若为sys或者system 管理员用户,需要选择SYSDBA。
注:SYSDBA为系统管理员身份,可以进行任何操作。
1.2 配置数据库服务名二.登录后的基本设置2.1 过滤显示登录后,在界面左侧面板数据库对象-树型结构的上方,有6个图标。
PL/SQL Developer使用指南一、安装PL/SQL Developer不需要执行安装程序,只要从其他机上copy一个来就可以使用。
二、登录在使用PL/SQL Developer之前,首先需要在本机上配置数据库客户端(在oracle自带工具Net8 Assistant中可配置)。
配置完成后,在以下窗口中敲入用户名和密码就可进入PL/SQL Developer了。
进入PL/SQL Developer以后,会见到以下窗口:在这里,可以对数据库中的任何对象(包括函数、存储过程、包、表、触发器等等)进行编辑、修改、运行等。
(要视乎该用户的权限而定)。
如果用户要重新登录另一数据库,则可以按下“”重新输入本地数据库标识和用户及密码重新登录。
三、修改对象或编译存储过程我们以存储过程为例:双击菜单项“procedures”,按右键即可选择新建存储过程(new)或是修改存储过程(edit)等等。
选择完毕后则用oracle的PL/SQL语句对存储过程进行编辑,在编辑完以后按下可以对它进行编译,如果编译未通过,会在窗口中出现错误提示(如下图所示),用户可根据提示进行修改和再次编译。
当完全编译通过后,用户可单击存储过程并按右键,选择“test”(执行存储过程),出现以下窗口:在执行前,首先按“”进行调试,然后按“”执行该存储过程;如果用户在执行过程中发生错误异常退出了,PL/SQL Developer会在窗口中显示错误,并提示退出。
在发生错误后,用户可以选择在存储过程中添加“DBMS_OUTPUT.put_line(字符串)”语句来进行错误跟踪或是通过一步步执行存储过程(按)来查看执行过程中数据的变化从而进行纠错。
除了存储过程之外,还可以通过PL/SQL Developer对数据库中的其他对象进行修改和授权,情况和以上存储过程的修改大同小异。
四、SQL语句的执行如果用户要在oracle中执行sql语句,可以点击工具栏上的“new”()中的“SQL window”,这时会弹出一个sql语句的输入窗口,用户就可以在此窗口中敲入sql语句了。
PLSQLDeveloper使⽤技巧、快捷键PLSQL Developer使⽤技巧、快捷键1、类SQL PLUS窗⼝:File->New->Command Window,这个类似于oracle的客户端⼯具sql plus,但⽐它好⽤多了。
2、设置关键字⾃动⼤写:Tools->Preferences->Editor,将Keyword case选择Uppercase。
这样在窗⼝中输⼊sql语句时,关键字会⾃动⼤写,⽽其它都是⼩写。
这样阅读代码⽐较容易,且保持良好得编码风格,同理,在Tools->Preferences->Code Assistant(助⼿)⾥可以设置代码提⽰延迟时间、输⼊⼏个字符时提⽰、数据库对象的⼤写、⼩写,⾸字母⼤写等;3、查看执⾏计划:选中需要分析的SQL语句,然后点击⼯具栏的Explain plan按钮(即执⾏计划),或者直接按F5;这个主要⽤于分析SQL语句执⾏效率,分析表的结构,便于为sql调优提供直观依据;4、⾃动替换:快捷输⼊SQL语句,例如输⼊s,按下空格,⾃动替换成SELECT;再例如,输⼊sf,按下空格,⾃动替换成SELECT * FROM,⾮常⽅便,节省了⼤量的时间去编写重复的SQL语句。
设置⽅法:菜单Tools–>Preferences–>Editor–>AutoReplace(⾃动替换)–>Edit1)、建⽴⼀个⽂本⽂件shortcuts.txt,并写⼊如下内容:s=SELECT复制代码另存到PL/SQL Developer的安装路径下的~/PlugIns⽬录下2)、Tools–>Preferences–>User Interface–>Editor–>AutoReplace,选中Enable复选框,然后浏览⽂件选中之前创建的shortcuts.txt,点击Apply。
3)、重启PL/SQL Developer,在sql窗⼝中输⼊s+空格,sc+空格做测试。
PLSQL_Developer使用手册PLSQL Developer使用手册1.简介1.1 PLSQL Developer概述1.2 适用人群1.3 安装和配置PLSQL Developer1.4 升级和更新2.连接和管理数据库2.1 连接数据库2.2 断开数据库连接2.3 导入和导出数据库2.4 创建和管理数据库用户2.5 数据库登录和权限管理3.编写和执行SQL脚本3.1 创建和编辑SQL脚本3.2 运行和执行SQL脚本3.3 调试SQL脚本3.4 查询优化和性能调整4.开发和调试存储过程4.1 创建和编辑存储过程4.2 调试和测试存储过程4.3 存储过程性能优化4.4 存储过程调度和监控5.数据库对象管理5.1 创建和修改表5.2 创建和修改索引5.3 创建和修改视图5.4 创建和修改触发器5.5 数据库对象依赖分析和管理6.数据库报表和查询6.2 运行和导出报表6.3 查询和分析数据7.数据库版本控制和维护7.1 版本控制概述7.2 数据库备份和还原7.3 数据库维护计划7.4 数据库性能优化8.安全和权限管理8.1 用户管理和权限分配8.2 数据库加密和安全配置8.3 审计和监控数据库访问附件:附件一:PLSQL Developer安装指南附件二:PLSQL Developer用户手册法律名词及注释:1.PLSQL:PL/SQL是Oracle数据库的编程语言,它将SQL语句与过程语句结合起来,同时支持面向对象的编程。
2.SQL:结构化查询语言(SQL)是一种用于管理关系数据库系统的标准化语言。
3.数据库:数据库是指按照数据结构来组织、存储和管理的数据的集合。
数据库可以由文件系统或数据库管理系统进行管理。
4.存储过程:存储过程是一组预编译的SQL语句,可以接受参数并返回结果。
它们用于通过多个SQL语句执行复杂的数据库操作。
5.触发器:触发器是与表相关联的一种特殊类型的存储过程。
它们在表中的数据发生更改时自动触发,并执行相应的操作。
1、在PL/SQL Developer(下面简称PLD)中的每一个文本编辑窗口,如SQL Window,Command Window和Porgram Window,右键点击某个对象名称,会弹出一个包含操作对象命令的菜单,我们这里称之为右键菜单。
对象类型可以是表,视图,同义词,存储过程和函数等。
根据对象类型的不同,弹出的菜单也有区别。
表和视图有View, Edit, Rename, Drop, Query data 和Edit data等功能。
View和Edit 分别是查看和修改表的结构信息,如字段,主键,索引和约束等。
Query data相当于新打开一个窗口,并执行select * from 表。
Edit data相当于新打开一个窗口,并执行select * from 表for update。
存储过程和函数有Test功能,选中后可以进入调试状态。
有时由于PLD识别错误,右键点击对象并不能出来正确的菜单,可以在对象所在的DDL或DML语句的前面,加上分号,这样PLD就能正确的判断出对象的类型2,Select for Update有时我们需要把一些数据导入数据库中,如果用UE拼Insert语句,会比较麻烦,而且操作性不强。
PLD的SQL Window可以查询,新增,修改和删除表的内容。
查询自不必说,而新增,删除和修改,只需在select语句后加入for update,对表进行行级锁定,然后点击窗口的锁型图标,即可进入编辑状态。
下面介绍一下如何从Excel中提取文本插入到数据库中我们的Excel文件中有三列:在数据库中建立临时表:create table t1 (cino varchar2(100), contno varchar2(100), loanno varchar2(100))然后在SQL Window中输入select t1 for update,并点击锁型鼠标,进入编辑状态:用鼠标点击第一行的输入窗口,这时PLD会死锁几秒钟,然后可以见到光标在第一行的输入框中闪动,用鼠标把CINO, CONTNO, LOANNO选中:进入Excel中,把需要插入数据库的内容选中,然后切换到PLD,按Ctrl + V:点击√,然后再点击Commit按钮,则数据提交到表t1中,执行select * from t1可以看到内容:3,PL/SQL BeautifierPLD 6以上版本有对DML代码格式化的功能。
·PL/SQL Developer9.0使用技巧1、PL/SQL Developer记住登陆密码在使用PL/SQL Developer时,为了工作方便希望PL/SQL Developer记住登录Oracle的用户名和密码;设置方法:PL/SQL Developer 7.1.2 ->tools->Preferences->Oracle->Logon History ,"Stor e history"是默认勾选的,勾上"Store with password" 即可,重新登录在输入一次密码则记住了。
2、执行单条SQL语句在使用PL/SQL Developer的SQL Window时,按F8键,PL/SQL Developer默认是执行该窗口的所有SQL语句,需要设置为鼠标所在的那条SQL语句,即执行当前SQL语句;设置方法:PL/SQL Developer 7.1.2 -->tools->Preferences-->Window types ,勾上"AutoSel ect Statement" 即可。
3、格式化SQL语句在使用PL/SQL Developer的SQL Window时,有时候输入的SQL语句太长或太乱,希望能用比较通用的写法格式话一下,这样看起来会好看些,也好分析;使用方法:选中需要格式化的SQL语句,然后点击工具栏的PL/SQL beautifier按钮即可.4、查看执行计划在使用PL/SQL Developer的SQL Window时,有时候输入的SQL语句执行的效率,分析下表结构,如何可以提高查询的效率,可以通过查看Oracle提供的执行计划;使用方法:选中需要分析的SQL语句,然后点击工具栏的Explain plan按钮(即执行计划),或者直接按F5即可。
5、调试存储过程在使用PL/SQL Developer操作Oracle时,有时候调用某些存储过程,或者调试存储过程;调用存储过程的方法:首先,在PL/SQL Developer左边的Browser中选择Procedures,查找需要调用的存储过程;然后,选中调试的存储过程,点击右键,选择Test,在弹出来的Test scrīpt窗口中,对于定义为in类型的参数,需要给该参数的Value输入值;最后点击上面的条数按钮:Start debugger 或者按F9;最后点击:RUN 或者Ctrl+R·Oracle学习手册:新手常见错误小集没有人会否认ORACLE是全球最有影响的数据库产品之一;不过好的东西似乎总不是那么好用(初看起来如此),甚至有些无情--总会给layman们一个个无情的错误号。