ImageVerifierCode 换一换
格式:DOC , 页数:74 ,大小:3.97MB ,
资源ID:11423959      下载积分:16 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/11423959.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(OracleSQLDeveloper工具常用方法分析.doc)为本站上传会员【天****】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

OracleSQLDeveloper工具常用方法分析.doc

1、 Oracle SQL Developer l 创建数据库连接 使用 Oracle SQL Developer 管理数据库对象首先要创建数据库连接。执行以下步骤: 1.打开 Windows 资源管理器,双击 \sqldeveloper\sqldeveloper.exe。 注:也可以在非 Windows 环境中执行 sqldeveloper。 2.在 Connections 选项卡中,右键单击 Connections 并选择 New Database Connection。 3.在 Connection Name 域中输入

2、>,在 Username 和 Password 域中输入 hr,指定 作为 Hostname,在 SID 域中输入 。然后单击 测试。 4.连接状态已成功测试。但没有保存该连接。要保存该连接,请单击 连接。 5.保存了该连接,可以在列表中看到该数据库。展开 SFCS2006。 注:打开连接时,自动打开 SQL Worksheet。SQL Worksheet 允许针对刚创建的连接执行 SQL。 6.展开 Tables。 7.选择 SFCMO 表,查看表定义。 要查看该数据,请单击 Data 选项卡。 9.数据随

3、即显示。 l 使用 Table对话框添加新表 新建一个名为 DEPENDENTS 的表,它包含一个带有 EMPLOYEES 表的外键。执行以下步骤: 1.右键单击 Tables 并选择 Create TABLE。 2.输入 DEPENDENTS 作为 Table Name,然后单击 高级 复选框。 3.输入 ID 作为 Name,选择 NUMBER 作为数据类型,并输入 6 作为 精度。选择 Cannot be NULL 复选框。然后单击 Add Column 图标。 4.同理添加 FIRST_NAME,LAST_NAME,BIRTHDATE等列,然后单击

4、 OK 创建该表。 10.新表出现在表列表中。从列表中选择 DEPENDENTS。 l 更改表定义 Oracle SQL Developer 使得更改数据库对象变得非常简单。在刚创建的 DEPENDENTS 表中删除一列。执行以下步骤: 1.单击 操作 按钮。 2.选择 Column,然后选择删除。 3.选择 Column Name column1 并单击 应用,删除该列 5.右键单击 SFCS2006 数据库连接并单击刷新,以刷新数据库连接。 l 添加表约束 在这一节中,为 DEPENDENTS 表创建主键和外键约束。执行以

5、下步骤: 1.右键单击 DEPENDENTS 并选择 Edit。 2.单击主键 选项卡,选择相应列添为主键 3,单击外键 5.单击添加,选择 相应的表 作为 Referenced Table 并选择 ID 作为 Local Column,然后单击 OK。 l 向表中添加数据 通过执行以下步骤,可以向表中添加数据: 1.单击 Data 选项卡,然后单击 Insert Row 图标。 2.输入数据并单击 Commit Changes 图标,刚添加的行被提交到数据库。 5.还可以使用脚本一次添加多行。右键单击 SQL Statement 区域

6、并选择 Open File。 7.导航到工作目录(例如,c:\wkdir)并选择 load_dep.sql 文件,然后单击 Open。 8.随即显示该脚本的 SQL。 单击 Run Script 图标。 9.该数据已插入。要查看该数据,请单击 DEPENDENTS 选项。 10.单击 Refresh 显示所有数据。 11.系统将列出表中的所有数据。 12.可以导出数据以便在Excel中使用。右键单击任何列中的一个值,选择 Export,然后选择一个文件类型。 13.指定文件目录和名称,然后单击 Apply。 14.如果查看 DEP

7、ENDENTS.CSV 文件,将看到以下内容。 l 访问数据 访问 DEPENDENTS 数据的一种方式是:在 DEPENDENTS 表上生成一条 SELECT 语句,然后添加一个 WHERE 子句。执行以下步骤: 1.单击 ORCL SQL Worksheet 选项卡。 2.单击 clear(铅笔)图标移除 SQL Statement 窗口的内容。 3.将 DEPENDENTS 表从数据库对象列表拖放到 SQL 语句区域。 4.显示 SELECT 语句以及 DEPENDENTS 表中的所有列。向右滚到到 SELECT 语句结尾。 5.将 WHERE

8、 子句 where relative_id > 110 添加到 SELECT 语句末尾“;”'之前。然后单击 Execute Statement 图标。 6.随即显示结果。 l 使用可用的报表 SQL Developer 为本产品提供了许多报表。在这一节中,我们将了解如何运行这些报表。 1.在 SQL Developer 中,切换至 Reports 选项卡,展开 Data Dictionary Reports 节点。   2.选择 About your Database 节点并展开它,可以了解有关数据库的基本详细信息。 单击 Version Banner。

9、   3. 为完成本练习,可以选择任何报表并运行它。例如,有一个报表列出了表的所有主键。 展开 Table -> Constraints 节点,选择 Primary Key Constraints   4. 选择该节点后,会弹出一个窗口。该窗口允许限制对某个条件的查询。立即单击 Apply,即可选择所有记录。 清除 Null 复选框,在域中键入 e。(该操作限制了对所有名称中包含字母“e”的表的查询) 单击 Apply。   5. 产生的报表显示了所有名称中包含字母“e”的、具有主键的报表。   l 添加用户定义的报表 SQL Developer 提供创

10、建、保存以及运行自己的报表的能力。只需要 SQL即可。报表可以简单,也可以复杂。一般把自己需要频繁执行的sql语句作为报表保存起来。 1.使用上下文菜单添加一个新报表。   2. 可以在此处添加任何查询。例如,使用以下查询: select object_name, object_type from user_objects; 可以对报表和名称进行描述。例如:   3. 单击 Apply 后,报表提示连接到数据库。可以使用 HR,或者使用其他连接。 注意,从右上角可以识别使用了哪个连接、何时运行该报表。  4. 最后,可以采用该查询,在 SQl Worksheet

11、 使用它,方法是单击 Run Report in SQL Worksheet 按钮。 l 创建并编译 PL/SQL 过程 创建、编辑并编译一个 PL/SQL 过程。执行以下步骤: 1.在 Connections 导航器中,右键单击 Procedures 节点以调用上下文菜单,然后选择 Create PROCEDURE。 2.输入 EMP_LIST 作为过程名。然后单击 +,添加一个参数。 3.双击参数,将值更改为 pMaxRows,然后将 VARCHAR2 更改为 NUMBER。确保在单击 OK 之前按了 Enter 键。 4.随即显示指定了参数的过程的框架。

12、 5.替换以下 PL/SQL: BEGIN NULL; END; 使用以下代码: CURSOR emp_cursor IS SELECT l.state_province, l.country_id, d.department_name, e.last_name, j.job_title, e.salary, mission_pct FROM locations l, departments d, employees e, jobs j WHERE l.location_id = d.location_id AND d.departm

13、ent_id = e.department_id AND e.job_id = j.job_id; emp_record emp_cursor%ROWTYPE; TYPE emp_tab_type IS TABLE OF emp_cursor%ROWTYPE INDEX BY BINARY_INTEGER; emp_tab emp_tab_type; i NUMBER := 1; BEGIN OPEN emp_cursor; FETCH emp_cursor INTO emp_record; emp_tab(i) := emp_record;

14、 WHILE ((emp_cursor%FOUND) AND (i <= pMaxRows) LOOP i := i + 1; FETCH emp_cursor INTO emp_record; emp_tab(i) := emp_record; END LOOP; CLOSE emp_cursor; FOR j IN REVERSE 1..i LOOP DBMS_OUTPUT.PUT_LINE(emp_tab(j).last_name); END LOOP; END; 单击工具栏中的 Save按钮,编译 PL/SQ

15、L 子程序。 6.在导航器中展开 Procedures。 7.注意,当 SQL Developer 检测到无效 PL/SQL 子程序时,系统导航器中该子程序的图标上用红色的 X 来指示状态。 Log 窗口中显示编译错误。只需双击错误,即可导航到错误中报告的对应行。SQL Developer 还在右侧边列 (gutter) 中显示错误和提示。如果将鼠标放在边列中每个红色方块上,将显示错误消息。 在本例中,错误消息指示 LOOP 语句中存在格式错误。仔细检查代码后,会发现 WHILE 语句中多了一个圆括号。删除多余的圆括号。 8.单击 Compile 图标。 9

16、该过程成功编译。现在可以运行该过程。 l 运行 PL/SQL 过程 创建并编译了一个 PL/SQL 过程之后,可以使用 SQL Developer 运行它。执行以下步骤: 1.在左侧导航器中,右键单击 EMP_LIST 并选择 Run。 2.该操作将调用 Run PL/SQL 对话框。Run PL/SQL 对话框允许选择要运行的目标过程或函数(对程序包有用),并显示所选目标的参数列表。PL/SQL 块文本区域中包含的是 SQL Developer 用来调用所选程序的生成代码。使用该区域填充要传送到程序单元的参数以及处理复杂的返回类型。 将 PMAXROWS :=

17、 NULL; 更改为 PMAXROWS := 5; 然后,单击 OK。 3.Log 窗口中显示了返回的 5 行结果。 l 调试 PL/SQL 过程 SQL Developer 还支持使用 Oracle 数据库进行 PL/SQL 调试。调试一个 PL/SQL 过程、单步调试代码并在运行时修改值。执行以下步骤: 1.通过在 OPEN emp_cursor; 语句所在行对应的代码左侧区中单击,可在 EMP_LIST 过程中设置一个断点。 2.单击 Debug 图标(瓢虫)。 3.Debug PL/SQL 对话框应仍显示值 PMAXROWS = 5; 单击 OK。

18、 4.调试器应在设置断点处暂停。可以控制执行流程、修改变量值以及执行其他调试函数。 5.单击 Step Into 。 6.这将转至光标所在的第一行。再次单击 Step Into 。 7.现在应该选择光标所在的第一行。第 3 次单击 Step Into 。 8.Smart Data 窗口开始显示有限的变量列表,这些变量用在要执行的代码行中以及之前执行的代码中。 9.右键单击 DBMS_OUTPUT.PUT_LINE(emp_tab(j).last_name); 这行,然后选择 Run to Cursor。 10.展开 emp_tab > values >

19、[1] > _key。会看到表中给定记录中域的值。选择 LAST_NAME 域。 11.右键单击 LAST_NAME 域并选择 Modify Value。 12.将名称更改为别的内容,单击 OK。 13.单击 Resume 图标允许 PL/SQL 运行直至完成。 14.查看修改后的值是否显示在 Log 窗口中。 l 使用SQL Worksheet 编写 Select 语句 连接到数据库之后,可以以浏览模式,查询和修改数据了。 1.创建了数据库连接之后,需要确保 SQL Worksheet 是打开的。如果工作表尚未打开,则使用上下文菜单打开它。

20、   2.连接之后,应当看到 SQL Worksheet Enter SQL Statement 窗口。   3.查询 DEPARTMENTS 表中的所有数据。输入 Select * from Departments; 按 F9 注意,检索到的行数显示在 Results 选项卡下方。 4、在oracle sql Developer中可以开启多个Sql WorkSheet:在Sql WorkSheet中可以实现Explain Plan 、Run Script,和SQL Histroy等功能。 l 导出数据 SQL Developer 能够将用户数据导出为各

21、种格式:CSV、XML、LOADER、TEXT 和 INSERT 1. 为了导出表中的数据,展开 Connections Navigator 和 Tables 节点。 单击 DEPARTMENTS。选择 Data 选项卡。  2.右键单击数据的任何位置以调用上下文菜单。 从 EXPORT 上下文菜单中选择 INSERT。这将生成一个包含 Insert 语句的文件。  3. 选择适当的目录,并为该文件命名。 还可以通过选择列并添加 where 子句来减少返回的记录数,对导出的内容进行微调。   4.单击 Apply 创建文件。 5. 查看创建的文件。可以为每个

22、文件格式重复这些步骤,以观察所提供的不同格式。 导出对象定义 SQL Developer 能够将部分或全部对象定义导出到脚本文件。可以将这些脚本文件用作对象定义的备份,或者在其他模式中运行它们。 1.在主菜单中,选择 Tools -> Export。   2. 在第一个选项卡中,确保提供了目录和文件名。 注意,可以选择内联添加约束,或者将约束作为“alter”表命令。   3. 切换选项卡,选择所需的对象定义。选择了 EMPLOYEES 和 DEPARTMENTS。 单击 Apply。  4. 查看创建的文件。 l session功能 Data Dictio

23、nary Report中定义了一些预定义的查询内容。以下就我们常用的功能逐一讲解。 1. session browser功能。打开 Data Dictionary Reports节点。选择Database Administration节点打开。在session节点中存在可以观看session状态的报告。包括活动的session报告,后台session报告,非活动session报告,按照操作系统用户、session状态、使用程序等统计的session数。选择sasession,如下图: 2. 在session报告中可以选中某一个session进程,可以观察它的当前SQL等信息,等待事

24、件等等。 3. 选中一条session记录,右键单击,会出现一个小菜单,可以执行kill session ,trace session等功能。 注意,从右上角可以识别使用了哪个连接、何时运行该报表。 l 观察TableSpace功能 1、在sql developer中可以观察tablespace的使用情况以及datafile等信息。如下图: 在上图中可以看到,可以对查询出来的结果进行双击排序。 下图中显示了tablespace的一些属性。 l 在Sql Developer中也有code snippets 工具栏。 如下图所示,在view菜单下,打开snippets: 将鼠标停留在函数上就会出现函数的说明及用法。如下图: 在snippets中出现的函数可以采用拖拽方式拖拽到Sql WorkSheet中。

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服