- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ORACLE全球大_ORACLE SQL Developer功能介绍
Oracle OpenWorld 2007 亚太地区会议
--- ORACLE SQL Developer功能介绍
对于数据库的开发人员来说,一个好的开发工具可以减少很多不必要的麻烦。本人以前在开发DB2的存储过程时,由于当时没有一个好的开发工具(IBM没有提供对DB2的可供调试存储过程的开发工具,同时市面上没有类似的工具),所以,写一个存储过程时即费时又费力。对于Oracle数据库来说,Oracle公司可以提供给开发者用来Oracle对数据库进行开发的一个好工具,这个工具即是SQL Developer。目前的版本是1.2。当然,对于Oracle数据库也有其他第三方的开发工具,但这些工具是收费的,而SQL Developer却是免费的,可以通过Oracle网站上下载。那么究竟什么是SQL Developer?它有什么功能呢?
简单地说,Oracle SQL Developer 是免费的图形化数据库开发工具。利用 SQL Developer,您可以浏览数据库对象、运行 SQL 语句和 SQL 脚本以及编辑和调试 PL/SQL 语句。还可以运行所提供的任何数量的报表以及创建和保存您自己的报表。SQL Developer 可以提高工作效率并简化数据库开发任务。
SQL Developer 可以连接到任何 Oracle 版和更高版本的 Oracle 数据库,并且可以在 Windows、Linux 和 Mac OSX 上运行。SQL Developer功能很强大,下面是 SQL Developer 的功能简单介绍。
1. 创建连接
SQL Develop需要创建并测试连接,可以通过手工创建,也可以通过tnsnames.ora直接导入连接信息。如下图所示:
当然,SQL Developer支持连接多个数据库和多个模式,同时,它可以保存经常使用的连接。
SQL Developer 完全支持与 Oracle 9i 及更高版本的连接。它可以与 Oracle 8 连接,但是不支持该版本,并且在该版本中的功能也不齐全。通过数据库链接,命令处理可用来访问非 Oracle 数据库中的数据。
用户还可以为非 Oracle 数据库(如 MySQL、SQL Server 和 MS Access)创建数据库连接,以便浏览对象和数据。这些数据库还可以使用有限的工作表功能。
2. 浏览对象
数据库连接上以后,可以通过“基于树的对象浏览器”浏览数据库对象。如下图:
将对象按类型分组。可以浏览的数据库对象包括:
表、视图、索引
程序包、存储过程、函数、触发器
类型
序列
物化视图和日志
同义词(公用和专用)
数据库链接
目录
回收站(10g 及更高版本)
用户
对特定于每个对象类型的选项卡式显示详细信息。同时,对于每个对象类型,可以应用过滤器来限制显示。
3. 创建对象
SQL Developer可以支持对以下对象的创建功能。具体包括:
外部表
索引编排表
临时表
分区表(范围、散列和列表)
支持大小写混合和多字节字符
同时,为每个受支持的对象类型创建对话框,以方便和简化用户创建过程。如下图所示:
创建表时,用户还可以为填充列值指定序列和插入前触发器。
4. 修改对象
SQL Developer提供了对数据库对象修改的功能。对每类对象修改时,提供特定于操作的对话框,以简化操作。大多数对象都具有一般编辑对话框,并且可以通过右键单击调用上下文菜单来进行特定修改。如下图所示:
修改功能包括:
表 重命名
列 添加
查看 编译
索引 重新构建
存储过程 调试
触发器 禁用
序列 删除
物化视图 更新
同义词 删除
数据库链接 测试
回收站 清空
5. 查询和更新数据
SQL Developer提供了很多查询数据和更新数据的功能:
浏览表网格数据
筛选
排序
单个记录视图
插入、更新和删除数据
运行脚本(通过写SQL语句)
批量处理
支持 CLOB 和 BLOB,查看大字段数据(BLOB字段),如下图所示:
自动调整列
通过消息日志跟踪数据更改
可视化查询创建器
使用查询创建器可以通过拖放操作快速创建 SQL 查询、选择表以及通过单击鼠标选择列。如下图所示:
6. 导出及导入
SQL Developer提供了导入导出数据的功能。可以将数据导出以下格式:
Text
CSV
Insert脚本
Loader脚本
XML
HTML
XLS
如下图所示:
同时,支持从Excel导入数据到数据表,如下图所示:
另外,提供了对数据库其他对象的导出DDL的功能。
Schema owner
Drop s
您可能关注的文档
- k2 820倒虹吸工报告.doc11.doc
- K20+000-K1+000基层开工报告.doc
- K201309《工测量》复习题.doc
- K15+557.25石黄路上跨桥专项施工方案.doc
- K25+000-K5+900软土地基分项开工报告.doc
- K24+725盖板开工报告.doc
- K30+200-K0+800软土地基分项开工报告.doc
- K431+148接框架涵线路架空施工方案2013.1.20.doc
- K3HR平衡计分卡用解决方案.doc
- K60+050-10路基分项开工报告.doc
- 2-红河州建筑施工安全生产标准化工地复核评分表(2022年修改版).docx
- 6.锡通项目2018年下半年工作会汇报材料(2018.7.9).docx
- 2018道路工程知识点汇总(新版).docx
- 附件3:月度生产例会安全汇报资料-站台门项目部.docx
- 附件2:广东建工集团2018年度科技成果汇总表.DOC
- 马武停车区、三汇停车区停车位管理系统,0#台账缺量.doc
- 攀成钢委办发〔2015〕19号(党风廉政建设责任考核与追究办法).doc
- 1-红河州建筑工程质量管理标准化复核评分表(2022年修改版).docx
- 中交第三公路工程局第四工程分公司项目经济合同结算管理办法(修订).doc
- 厂站安全操作规程汇编.doc
文档评论(0)