PLSQLDEVERLOPER及quickserach使用方法

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

在靠近代码的地方点左键,可以设置断点;在靠近边框的地方点左键,可以 设置书签,如图:
红色是断点,绿 色是书签。
按Ctrl+T,运行到断点处停下,我们可以输入变量名,来查看该变量的当前 值;也可以把鼠标移动到变量上直接查看:
以下是运行完以后的结果界面:
7.数据导入/导出
1. Export Tables : 导出数据库数据为.dmp & .sql文件。 2. Import Tables : 将.dmp & .sql文件导入到数据库中。 3. Text Importer : 将.txt,csv等文件数据导入到数据库中。 4. ODBC Importer : 可以通过ODBC 导入数据。
如下图所示,在Tools菜单项下选择 Text Import
Copyright 2009 By Neusoft Group. All rights reserved
Text Importer 使用说明
Text Importer 是用来将文本形式(.csv/.txt)的数据导入 Oracle数据库中,界面如下。
最后点击Finish开始安装,安装完成后点击Close退出。
Copyright 2009 By Neusoft Group. All rights reserved
2.连接ORACLE数据库
输入数据库用户名,口令,数据库服务名(ORACLE连接服务配置请参考 ORACLE安装配置说明)后进入。如果以SYS用户身份,Connect as 只能选 择SYSDBA。 Normal:普通用户。 SYSOPER:拥有SYSOPER权限,是 数据库操作员。 SYSDBA:拥有SYSDBA权限,是系 统管理员,拥有数据库操作最高 权限。
Procedure:存储过程,用来完成特定操作的SQL语句集合,能够提高执行
效率。 Package :包,用来封装函数和存储过程,分为包头(PACKAGE),包体
(PACKAGE BODY),包头用来定义变量、函数、存储过程等,包体中书写相
应函数和存储过程等。 Trigger :触发器,触发器是一种特殊的存储过程,它在插入,删除或修
ODBC Importer 使用说明
ODBC Importer是通过ODBC连接源数据库,选择其中的 一张表,对应到Oracle数据库中的响应的表中。界面如下
同Text Importer相同,包括ODBC数 据显示部分和向Oracle对应列和导入 部分 选择的ODBC数据源,输入 响应的用户名和口令信息
Copyright 2009 By Neusoft Group. All rights reserved
Create Table 页面上分别是:General(常规项)、Columns(表字段) 、Keys(主键)、Checks(校验规则)、Indexes(索引)、Privileges(授权)
命名新表为A,再切换到Columns页面,增加number类型的字段A, 和varchar2(100)类型的字段B,如图:
在Command Window中录入SQL语句,回车后出现结果,语句可 以分多行录入,语句要以“;”结束。也可以在“Editor”页面里 录入命令然后按F8执行。
保存SQL语句,点击File->Save As,或点击
型比如:SQL Script 。 经常用的SQL语句,要有变量形式,例如:
保存,并可今后调用。
Text Importer 使用说明
显示读取文件的数据内容
将数据内容进行整理,包括 增加字段、调整字段顺序 等等。
选择数据库配置页面
数据整理后的情况预览
注释:打开文件后有时候会得不到 预期的效果,通常有两个原因: 一是文件内容非结构化; 二是末端列存在空项。
Copyright 2009 By Neusoft Group. All rights reserved
远程对象提供了位置透明性、提供对象的公共访问、简化SQL语句。
Database link:用于分布式数据库之间的访问。(参数说明:Using后面 可以用服务名,也可以用IP或连接串)
详细介绍请参考ORACLE相关书籍。
打开一个空白的SQL窗口,输入对象名,如前面建的表A, 在对象名上点右键,如图:
PL/SQL Developer QuickSearch 使用技巧
东软医疗-医疗与健康服务事业部
文档编号:HD600
Copyright 2009 By Neusoft Group. All rights reserved
PL/SQL Developer Ver7.1使用介绍:
1.安装PL/SQL Developer 2.连接ORACLE数据库 3.执行SQL语句 4.创建数据库中的对象 5.查看数据库中的对象 6.调试函数/存储过程 7.数据导入/导出 8.安装ORACLE帮助文档
Copyright 2009 By Neusoft Group. All rights reserved
3.执行SQL语句
点击文件图标,或选择File菜单中的New,选择SQL Window。
出现SQL Window,录入SQL语句,点击F8或者点击齿轮图标执 行语句,出现下面结果。
在命令行中执行SQL语句:点击文件图标,或选择File菜单中 的New,选择Command Window。
Copyright 2009 By Neusoft Group. All rights reserved
1.安装PL/SQL Developer
运行安装程序,出现如下界面,选择好安装路径,点击NEXT。
Copyright 2009 By Neusoft Group. All rights reserved
改特定表中的数据时触发执行,它比数据库本身标准的功能有更精细和更
复杂的数据控制能力。 Job :任务,ORALCE的任务管理器,能够定时自动执行对数据库的操 作。例如,对于数据库日常更新、删除和复制等耗时长、重复性强的工作 ,我们就可以利用Job去自动执行以减少工作量。
View
:视图,是一个SQL查询语句,来自一个或多个表或视图。
Text Importer 使用说明
选择要导入表所在的用户
选择要导入的表
点击此处,系统会自 动对应列
此处对列进行调整, 包括类型的调整
点击按钮开始导出 数据
注释:由于导入过程中经常存在 问题而终止导入,所以建议先保存 脚本,在进行导入,以便出现问题 的时候方便核对、修改和重新执行 点击按钮生成导入 的脚本
点击按钮开始导出 数据
Copyright 2009 By Neusoft Group. All rights reserved
2. Import Tables :
如下图所示,在Tools菜单项下选择 Import Tables
Copyright 2009 By Neusoft Group. All rights reserved
选择View,出现如图界面,可切换页面查看表的信息;如果选Edit, Hale Waihona Puke Baidu可以在界面上进行修改:
仍以表A为例,在对象浏览器中展开Tables目录,选中表A,点右键,如图:
后面操作与上例一样
6.调试函数/存储过程
首先打开调试窗口,调试窗口可以从SQL窗口中打开,也可以从对象浏览器中 打开。在SQL窗口中按如下方法打开:打开一个空白的SQL窗口,输入函数或 存储过程名,如EXISTOBJ,在对象名上点右键,再选择Test。
Buffter设置 Exp导出选项参数 Where条件设置 (适用于单 表导出) 设置导出的.dmp文件的文 件名和路径 点击按钮开始导出 数据
Copyright 2009 By Neusoft Group. All rights reserved
SQL INSERT使用说明
设置导出选项参数
设置生成.sql文件的文件名 和路径
我们现在需要将t_test.csv中的数据导入到表t_test中。
Copyright 2009 By Neusoft Group. All rights reserved
Text Importer 使用说明
点击打开文件的按钮,弹出页面
选择目标文件,点击打开
Copyright 2009 By Neusoft Group. All rights reserved
,选择相应文件类
调用已保存的SQL语句,点击File->Open 或点击
SELECT * FROM COM_DEPARTMET WHERE DEPT_NAME LIKE &A A为变量下次使用时不用再送入参数。
SQL语句优化:选中SQL语句按F5或在Explain Plan Window中查看SQL语句 ,应避免出现TABLE ACCESS FULL(全表访问)的情况。
Materialized view:物化视图,与视图相比它是实体化的视图,含有物理 数据,通过自动或手动方式刷新数据。
Sequence :系统提供自增长的序列号,通常用于数据记录的自增长主键或
序号的地方。(参数说明:Cache 缓存,NoCache 无缓存 ) Synonym :同义词,作用是隐藏对象的名称和所有者、为分布式数据库的
Copyright 2009 By Neusoft Group. All rights reserved
1. Export Tables :
如下图所示,在Tools菜单项下选择Export Tables
Copyright 2009 By Neusoft Group. All rights reserved
在对象浏览器中按如下方法打开:展开函数或存储过程目录,选择所需 调试的函数或存储过程,例如EXISTOBJ,点右键,再选择Test。
选择了Test以后打开的调试窗口如图所示:
上面的窗口中,result是返回的结果参数,其他是需要传入的参数,输入以 后按F9,界面如图:
按Ctrl+N或点击绿三角右边的图标,进入函数EXISTOBJ:
4.创建数据库中的对象
1)在SQL窗口中创建 与SQL查询语句方类似,在SQL窗口中执行创建语句即可。
2)在命令行中创建
与SQL查询语句方类似,在命令行窗口中执行创建语句即可。
3)用模板创建
以创建Table为例,在File的下拉菜单中选New,再选择Table ;或者直接在对象浏览器中的Tables目录上点右键选New 。 出现如下界面:
Copyright 2009 By Neusoft Group. All rights reserved
4. ODBC Importer :
如下图所示,在Tools菜单项下选择ODBC Importer
Copyright 2009 By Neusoft Group. All rights reserved
Import Tables工具界面如下
导入表的方式:调用Oracle的Imp工 具;执行SQL语句导入
使用方法和 Export Table工具相似。流程上互逆。
Copyright 2009 By Neusoft Group. All rights reserved
3. Text Importer :
Export Tables工具界面如下
选择导出的表(可 以选择多个)
导出表的方式:调用Oracle的Exp 工具;导出成SQL语句
下面具体介绍两种导出方式的使用方法。
Copyright 2009 By Neusoft Group. All rights reserved
Oracle Export使用说明
文本数据格式和数据库格 式对应并执行导入的页面
展示文本数据页面
下面将举例说明其使用方法!
Copyright 2009 By Neusoft Group. All rights reserved
Text Importer 使用说明
准备信息: 一个文件名为t_test.csv的文件内容如图显示 数据库中存在一张空表t_test。
再切换到Indexes页面,增加一个包含A字段的唯一索引IDX_A,如图:
点View SQL,可以看到生成的SQL语句:
然后点Apply,即创建表A。
5.查看数据库中的对象
设置对象浏览器只显示当前登录用户的对象(My objects)。
ORACLE对象简介:
Function :函数,用来计算或查询并返回一个结果,可以在SQL语句中调 用,简化操作。
相关文档
最新文档