欢迎来到天天文库
浏览记录
ID:40061544
大小:565.07 KB
页数:47页
时间:2019-07-18
《PLSQLDeveloper的使用简介》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、PL/SQLDeveloper使用简介车蕾北京信息科技大学信息管理学院主要内容•介绍•专用SQL•命令窗口•创建和修改非PL/SQL对象•浏览对象•导入导出工具•编辑器•授权1.介绍PL/SQLDeveloper是一个为Oracle数据库开发存储程序单元的集成开发环境(IDE),使用PL/SQLDeveloper,你能方便地创建你的客户端/服务器应用程序的服务器部分。可以完成编辑、编译、纠正、测试、调试、优化和查询等工作,具体如下:•使用文本编辑器编写程序单元(过程、触发器等)。•使用OracleSQL
2、*Plus编译源文件。•指出编译错误,且必须纠正后才能运行•使用SQL*Plus或你的客户端应用程序测试程序单元。•使用解释计划工具或tkprof工具优化你的SQL语句。•使用SQL*Plus或其他工具在你的数据库中查看或修改其他对象和数据。2.专用SQL•在程序开发期间,你经常需要运行一些SQL语句。既可能是为了测试语句,又可能是为了查看或更新表中的数据。你可以在PL/SQLDeveloper内部使用SQL窗口完成此任务。2.1使用SQL窗口•要创建一个新SQL窗口,请按下工具栏中的新建按钮,再选择S
3、QL窗口,将显示一个空SQL窗口。在这个窗口中,你可以键入SQL语句。如果它是select语句,窗口会分成两部分,下半部分包含显示结果的表格。•SQL语句被运行,10行数据被检索。若结果集大于10行,可以通过按下结果集工具栏中的获取下一页和获取最后页两个按钮来显示结果集,并且状态行上将显示(更多...)。最初只有10行被获取,这是因为能在表格中显示的记录数只有这些。按下获取下一页按钮将获取下10行数据等。按下获取最后页按钮将获取所有行。•如果你在SQL编辑器中有若干条SQL语句并且按下了执行按钮,所有语
4、句都将被执行,结果将在不同的标签页中显示出来。•SQL语句必须用分号(;)或者斜杠(/)来终止,PL/SQL块必须用斜杠(/)来终止,这几乎与SQL*Plus一样。•如果你选择了SQL编辑器中文本的一部分,那么仅将执行被选择的文本。这样,你可以在编辑器中有多条语句,并仍然逐个执行它们。2.2结果表格处理•对齐单元格•识别null值Null值显示在一个具有浅黄色背景的单元格中,所以你可以快速从全是空格的值中区别出它们。这对识别null值和在单元格中不直接显示的值也很有用,如long值和LOB值。你可以通
5、过首选项来更改null值单元格的颜色。•查看日期列日期列有一个显示日历的单元格按钮,这个日历的当前日期已被高亮显示。如果日期还有时间部分,你也可以在日历上查看它的值。•选择行、列和单元格在结果表格中选择行或列:只需单击行标题或列标题并拖动鼠标指针,以高亮显示要选择的区域。移动选择的列:只需释放鼠标按钮,再次单击一个已选列标题,并将选择的列拖到新位置。选择特定范围内的单元格:可以将鼠标指针移动到一个单元格的左边,直到光标形态更改,按下鼠标按钮,拖动鼠标以高亮显示所选区域。选择所有的行和列:请按下
6、左上角的单元格,或者右键单击表格并从弹出式菜单选择选择全部项目。高亮显示的选择区域通常都能被复制或打印。•导出数据——可以采用多种方式来导出结果集表格中的数据。运行select语句后,选择一定范围内的单元格,右键单击它,在从弹出式菜单上选择导出结果项目。这将显示一个子菜单,在其中你可以选定导出数据到CSV格式(逗号分隔值)、TSV格式(制表符分隔值)、HTML格式、XML格式或SQL格式。选择了格式后,可以指定导出文件。SQL格式将生成一个SQL文件,其中包含针对所查询表或视图的插入语句。也可以按
7、下Ctrl-C,或者右键单击你选择的数据并从弹出式菜单选择复制或带标题复制项目,然后可以把你选择的数据复制到剪贴板上。随后,你可以把这些数据粘贴到另外的应用程序中,例如电子表格、文字处理软件等。要在MicrosoftExcel中快速操作这些结果集信息,请选择复制到Excel项目,这会将选定的数据导出为临时文件,并在Excel中打开它。如果选定的数据超出65535条记录,则将拆分为多个Excel页面。如果有多个结果集,也可使用全部复制到Excel菜单项,这将为每个结果集创建一个单独的Excel页面。•排
8、序行要在结果表格中对行进行排序,请按下你想要根据其对行进行排序的列标题按钮:按下列标题按钮之后,行将按升序排列;如果再次按下列标题按钮,行将按降序排列;第三次按下时,行将撤消排序。按另一列的标题按钮将对这个列所在的行进行排序,但也将使用前面的排序列为次要排序列(标题按钮上显示为一个圆点)。注意,排序是在本地被运行的,并且仅能对已检索到的行进行排序。如果你在对结果排序后又检索到了另外一些行,这些新行将被添加到结果表格的末尾,不会被排序。对
此文档下载收益归作者所有