`

PL/SQL developer 使用技巧

阅读更多

以下的技巧只针对 PL/SQL Developer 6 以上版本,版本 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 Beautifier

PLD 6 以上版本有对 DML 代码格式化的功能。在 SQL Window Program Window 中选中部分代码(如果不选则对整个窗口的代码操作),在菜单中选 Edit à PL/SQL Beautifier ,得到格式化的代码。对于非法的 DML 语句或 DDL 语句, PLD 将会在下方状态栏提示 PL/SQL Beautifier could not parse text

在缺省的状态下, PLD 会把 DML 语句的每一个字段都排在单独的一行,这样不方便查看。在菜单中选 Edit à PL/SQL Beautifier Options ,进入 Preferences 窗口,选择 Edit ,进入配置文件编辑界面:

 

在标签栏选 DML ,在窗口中部的 Select, Insert Update 组框中把 Fit 选中,然后点击 Save ,把配置文件保存到 PLD 的安装目录下,点击 Close 关闭。在 Rules file 中输入配置文件所在位置,点击 OK ,完成配置文件切换。这时再对代码进行格式化,就可以使每一个字段尽可能的在一行上了。

4, TNS Names

菜单 Help à Support Info à TNS Names ,可以查看 Oracle tnsnames.ora

5, Copy to Excel

SQL Window 中执行 Select 语句,在结果出来以后,右键点击下面的数据区,选择 Copy to Excel ,可以把数据区的记录原样拷贝到 Excel 中。但有两点需要注意:一, field 中不能以 = 开始,否则 Excel 会误认为是函数;二,数字不要超过 17 位,否则后面的位数将会置为 0 ,但可以通过在数字前加‘来使 Excel 认为该 field 是文本,同时对于数据库中 Numbe 类型的字段,最好用 to_char 输出,不然可能会显示不正常

爱卖艺

分享到:
评论

相关推荐

    PL/SQL Developer 使用技巧小结

    ### PL/SQL Developer 使用技巧小结 #### 一、PL/SQL Developer 记住登录密码功能 在使用 PL/SQL Developer 进行数据库操作时,频繁地输入用户名和密码可能会带来不便。为了提高工作效率,我们可以设置让 PL/SQL ...

    PL/SQL Developer 远程连接Oracle数据库

    在使用PL/SQL Developer进行远程连接时,首先需要了解以下知识点: 1. **Oracle TNS(Transparent Network Substrate)**:TNS是Oracle提供的网络通信组件,它定义了如何在客户端和服务器之间建立连接。你需要知道...

    pl/sql developer使用教程

    在使用PL/SQL Developer之前,你需要设置数据库连接。点击"工具" -> "数据库连接",输入Oracle服务器的TNS名称、用户名和密码。成功连接后,可以在对象浏览器中查看到对应的数据库架构。 三、浏览和编辑对象 在对象...

    pl/sql developer11.0

    PL/SQL Developer是一款由Allround Automations公司开发的专业Oracle数据库开发工具,专为编写、调试、测试和管理PL/SQL代码而设计。标题中的“pl/sql developer11.0”指的是该软件的第11个主要版本。在本文中,我们...

    PL/SQL Developer v8.0.3 1510

    PL/SQL Developer 8.0.3 1510 含注册机 PL/SQL Developer is an Integrated Development Environment that is specifically targeted at the development of stored program units for Oracle Databases. Over ...

    PL/SQL Developer 10.0.5版本带sn亲测好用推荐

    5. 使用技巧: - 自定义快捷键:根据个人习惯设置常用操作的快捷键,可以提高工作效率。 - 快速查找:利用搜索功能,可以快速定位到代码中的特定部分。 - 集成开发:PL/SQL Developer可以与其他Oracle开发工具...

    PL/SQL Developer trial version问题

    在你所遇到的问题中,"trial version"指的是试用版,这意味着你正在使用的PL/SQL Developer 8.0版本是具有时间限制的免费试用版,通常试用期结束后,软件将不再允许无限制使用,会提示版本即将过期。 当PL/SQL ...

    PL/SQL Developer Evaluation Version 14.0.0.1961官方多语言版本(32位)

    在实际使用中,PL/SQL Developer提供了诸如语法高亮、自动完成、错误检查、调试器、数据库连接管理、代码模板等功能。这些特性使得开发者可以更专注于代码逻辑,而不是繁琐的环境配置和错误查找。通过这个评估版本,...

    PL/SQL Developer 13.0.6中文版32位64位+注册码

    总的来说,PL/SQL Developer 13.0.6是一个强大的Oracle数据库开发工具,它的使用需要匹配的Oracle客户端支持,并且为中文用户提供方便的语言设置。通过合理的安装和配置,开发人员可以充分利用其功能,提高工作效率...

    PL/SqlDeveloper汉化版

    虽然目前来看 PL/SQL Developer 的功能远不如 SQL Developer,但它是用纯 JAVA 开发的 ORACLE 数据库管理工具,所以可以比较轻松的支持跨操作系统平台使用,可以在非 windows OS 上使用。由于 PL/SQL Developer 在 ...

    PL/SQL Developer 中文版帮助手册(PDF)

    根据提供的信息来看,这份文档似乎是一份关于PL/SQL Developer的中文版帮助手册。由于实际内容部分呈现为乱码,无法直接解读具体内容,因此这里将根据标题、...希望这份手册能为使用PL/SQL Developer的用户带来帮助。

    pl/sql developer 用户指南中文版

    通过阅读并实践《PL/SQL Developer 用户指南中文版》,用户不仅可以掌握如何使用这款工具,还能深入理解PL/SQL编程,提升在Oracle数据库开发中的专业技能。无论是新手还是经验丰富的开发者,都能从中获益。

    PL/SQL Developer快速输入插件

    在安装和使用这个插件时,通常需要将这两个文件复制到PL/SQL Developer的安装目录下的特定插件文件夹,然后在软件中进行启用或配置。 总的来说,PL/SQL Developer的快速输入插件通过快捷键和代码模板的结合,极大地...

    pl/sql developer 8.0

    Oracle是一个广泛使用的商业关系型数据库管理系统,拥有丰富的特性和高可扩展性,因此,PL/SQL Developer作为其配套的开发工具,对于Oracle数据库管理员和开发人员来说是非常重要的。 PL/SQL Developer 8.0的主要...

    pl/sql developer 中文指南

    使用PL/SQL Developer中文指南,开发者可以学习如何有效地使用该工具,掌握数据库开发的常用技巧,提升工作效率。 总的来说,PL/SQL Developer中文指南是一份宝贵的参考资料,无论对于初学者还是经验丰富的开发者...

    PL/SQL Developer 6.05注册版-1

    <br>命令窗口——使用PL/SQL Developer 的命令窗口能够开发并运行SQL脚本。该窗口具有同SQL*Plus相同的感观,另外还增加了一个内置的带语法加强特性的脚本编辑器。这样,您就可以开发自己的脚本,无需编辑脚本/...

    PL/SQL Developer 64 bit

    示例:使用PL/SQL Developer 64位进行PL/SQL代码调试 假设我们需要调试一个复杂的存储过程,步骤如下: 1. 在PL/SQL Developer中打开目标数据库连接。 2. 打开存储过程的源代码文件,并设置断点。 3. 使用调试工具...

    PL/SQL DEVELOPER(用户指南中文版)

    "PLSDEV用戶指南中文版.pdf"可能是PL/SQL Developer的中文用户手册,包含了详细的使用教程、参考信息和问题解决方案,适合初学者和经验丰富的开发者查阅。"Readme.txt"文件通常包含软件的安装说明、更新日志或者重要...

    PL/SQL Developer 10

    plsqldev1001 oracle use tool

    PL/SQL Developer v8.0.zip

    命令窗口——使用PL/SQL Developer 的命令窗口能够开发并运行SQL脚本。该窗口具有同SQL*Plus相同的感观,另外还增加了一个内置的带语法加强特性的脚本编辑器。这样,您就可以开发自己的脚本,无需编辑脚本/保存脚本/...

Global site tag (gtag.js) - Google Analytics