`
mengzhenbin
  • 浏览: 21844 次
社区版块
存档分类
最新评论

PL/SQL使用技巧点滴

阅读更多

 

使用PL/SQL进行Oracle数据库的操作,分享如下几个小技巧,可以使你的操作更加得心应手

PL/SQL使用技巧点滴 

1.PL/SQL的运行:选中SQL语句-》按F8。  

2.查看一个表的创表语句:按住Ctrl用鼠标点击你要看的那个表就可以了。  

3.编辑一个存储过程可以查看它的错误:  

4.删除一行快捷键:CTRL+Y;  

5.保存当前编辑窗口样式:Window->Save Layout  

6.调试SQL语句性能、选中SQL语句按F5  

7.将某条SQL语句转换大小写:选中这条SQL语句->Edit->Selection->uppercase/lowercase  

8.PL/SQL COMMAND状态下清屏:clear;  

 

PLSQL 快捷方式设置 

1、登录后默认自动选中My Objects 

默认情况下,PLSQL Developer登录后,Brower里会选择All objects,如果你登录的用户是dba,要展开tables目录,正常情况都需要Wait几秒钟,而选择My Objects后响应速率则是以毫秒计算的。 

 

设置方法: 

Tools菜单 –> Brower Filters,会打开Brower Folders的定单窗口,把“My Objects”设为默认即可。 

Tools菜单--Brower Folders,中把你经常点的几个目录(比如:Tables Views Seq Functions Procedures)移得靠上一点,并加上颜色区分,这样你的平均寻表时间会大大缩短,试试看。 

 

2、记住密码 

 

这是个有争议的功能,因为记住密码会给带来数据安全的问题。 但假如是开发用的库,密码甚至可以和用户名相同,每次输入密码实在没什么意义,可以考虑让PLSQL Developer记住密码。 

 

设置方法:菜单Tools –> Preferences –> Oracle –> Logon History –> Store With Password 

 

3、双击即显示表数据 

 

鼠标双击表或者视图时的默认响应实在让我感到失望,因为我最关心的是表结构和数据,但是双击后这两件事情都没有发生,也许默认响应是高手们需要的, 但对我来说查看数据和表结构是最主要的,其他的我不关心。不过好的是这是可以设置的,你可以给鼠标双击和拖放绑定需要的事件,比如:双击编辑数据,拖放显 示表结构,Yeah! 

 

设置方法:菜单Tools –> Preferences –> Browser,在右侧,为不同的Object Type绑定双击和拖放操作。 

 

4、SQL语句字符全部大写 

 

自认为这是个好习惯,信息系统的核心是数据库,系统出问题时最先要查的就是SQL语句,怎样在浩瀚的日志中快速找到那条SQL语句是件比较痛苦的事情。 SQL语句全部大写并不能彻底解决这一问题,但在一堆代码中间找一行全部大写的字符相对容易些,你的眼睛会感谢你。 

 

设置方法:菜单Tools –> Preferences –> Editor –> Keyword Case –> Uppercase 

 

5、特殊Copy 

 

在SQL Window里写好的SQL语句通常需要放到Java或者别的语言内,就需要转成字符串并上加上相应的连字符,这一个事不需要再重复做了,在写好的SQL上点右键,使用特殊Copy即OK! 

 

设置方法:鼠标右键 –> Special Copy 

 

6、自定义快捷键 

 

PLSQL Developer里预留了很多键让用户自定义,这是件很Hight的事情。不像霸道的Word,基本上所有的键都已预定义了功能,修改起来很是头疼。 通常情况下,打开PLSQL Developer后,最经常干的事就是打开SQL Window和Command Window,就给这两个操作定义了快捷键,ALT+S和ALT+ C,这样拿鼠标点三下的事情只需要按一下键。 

 

设置方法:菜单Tools –> Preferences –> Key Configuration 

 

7、SQL Window中根据光标位置自动选择语句 

 

设置方法:Preferences –> Window Types –> SQL Window,将AutoSelect statement选中即可。注意,每条语句后面要加分号。 

 

8、自动替换 

 

快捷输入SQL语句,例如输入s,按下空格,自动替换成SELECT;再例如,输入sf,按下空格,自动替换成SELECT * FROM,非常方便,节省了大量的时间去编写重复的SQL语句。 

 

设置方法:菜单Tools –> Preferences –> Editor –> AutoReplace. –> Edit 

 

下面定义了一些规则作为参考 

 

s=SELECT 

f=FROM 

w=WHERE 

o=ORDER BY 

d=DELETE 

sf=SELECT * FROM 

df=DELETE FROM 

sc=SELECT COUNT(*) FROM 

 

分享到:
评论

相关推荐

    pl/sql最新中文手册

    12. **调试和错误诊断**:最后,手册会介绍如何使用Oracle提供的调试工具和技巧来追踪和解决PL/SQL程序中的问题。 这份"PL/SQL最新中文手册"对于任何想要深入理解并有效利用PL/SQL进行Oracle数据库开发的人来说,都...

    oracle10g_pl/sql

    Oracle 10g PL/SQL 是Oracle数据库系统中用于创建和管理存储过程、函数、触发器等数据库对象的编程语言。本教程旨在为初学者提供一个全面的学习平台,同时也为经验丰富的开发者提供参考资料。PL/SQL是Oracle特有的...

    一个对数据库的操作工具PL/SQLpl/sqL工具

    2. **数据处理**:通过PL/SQL,用户可以直接对数据库表进行增删改查操作,使用SELECT、INSERT、UPDATE、DELETE等SQL语句。 3. **游标**:PL/SQL支持游标,允许用户逐行处理查询结果,这对于处理大量数据时非常有用...

    Oracle PL/SQL实战(待续)

    在这个"Oracle PL/SQL实战(待续)"的主题中,我们将深入探讨这个语言的核心概念和实战技巧。 在Oracle数据库中,PL/SQL提供了丰富的控制结构,如循环、条件判断,以及异常处理机制,使得开发者能够编写复杂的业务...

    pl/sql例题代码pl/sql例题代码pl/sql例题代码

    PL/SQL是Oracle数据库中的一个核心组件,全称为Procedural Language/Structured Query Language,即过程化结构化查询语言。它是SQL的扩展,允许开发者在SQL的基础上添加过程化编程元素,如循环、条件判断和子程序等...

    pl/sql developer11.0

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

    pl/sql64位

    使用64位PL/SQL Developer进行开发时,需要注意以下几点: 1. **兼容性**:确保你的操作系统是64位的,并且Oracle数据库服务器也是64位版本,以保证最佳的兼容性。 2. **驱动程序**:如果需要连接其他应用程序,如...

    oracle 9i pl/sql程序设计笔记

    此匿名块展示了如何使用PL/SQL声明变量、插入数据到表中以及使用`DBMS_OUTPUT`包在屏幕上显示数据。值得注意的是,为了使`DBMS_OUTPUT.PUT_LINE`函数生效,需要确保服务器输出(Server Output)已开启,可通过命令`...

    oracle 经典资料及PL/SQL 使用指南 英文版

    这篇“Oracle经典资料及PL/SQL使用指南”的英文版,将帮助学习者深入理解Oracle数据库的基础概念以及PL/SQL的高级用法。 一、Oracle数据库基础 1. 数据库架构:Oracle数据库采用多层架构,包括物理存储层、逻辑...

    Oracle PL/SQL程序设计(第5版)(上下册)

    - **最佳实践**:总结出一系列实用的建议和技巧,帮助读者更好地理解和掌握PL/SQL的应用场景。 ### 结论 《Oracle PL/SQL程序设计(第5版)》是一本全面介绍Oracle 11g中PL/SQL特性的书籍,适合数据库开发人员、管理...

    PL/SQL VCS插件安装包+PL/SQL

    在实际应用中,PL/SQL VCS插件的使用能够帮助团队更好地协同工作,避免因为代码覆盖或版本冲突导致的问题。它提供了版本历史记录,使得开发者可以追溯脚本的修改历程,了解每个更改的详情。同时,它也有助于回滚到...

    pl/sql 免安装,绿色版pl/sql

    PL/SQL Developer是一款高效、便捷的Oracle数据库管理工具,尤其适合DBA和开发人员使用。免安装的绿色版PL/SQL Developer使得用户无需经历复杂的安装过程,只需解压即可使用,大大简化了软件部署,方便在不同的...

    Oracle PL/SQL程序设计(第5版)(套装上下册)

    从PL/SQL编程、PL/SQL程序结构、PL/SQL程序数据、PL/SQL中的SQL、PL/SQL应用构建、高级PL/SQL主题这6个方面详细系统地讨论了PL/SQL以及如何有效地使用它。《Oracle PL/SQL程序设计(第5版)(套装上下册)》能够帮助...

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

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

    PL/SQL 基本知识

    这篇博客主要探讨了PL/SQL的基础知识,包括其语法特性、使用场景以及在数据库管理中的重要性。 首先,PL/SQL是一种过程化语言,它允许用户定义变量、控制流程(如循环、条件语句)、处理异常,并且可以嵌入SQL查询...

    pl/sql快捷插件

    在使用PL/SQL插件时,用户可以根据个人喜好和工作需求进行配置。例如,你可以设置快捷键来快速执行常用操作,或者定制代码模板以简化编程过程。这些插件还可以帮助你更有效地管理数据库对象,如表、视图、存储过程和...

    pl/sql使用软件

    PL/SQL的使用需要对Oracle数据库有深入的理解,它不仅提供了强大的数据库编程能力,还简化了数据库应用程序的开发。对于那些在Oracle环境中工作的开发者和DBA而言,掌握PL/SQL是必不可少的技能。这款名为“plsql”的...

    pl/sql developer使用教程

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

    PL/SQL编程基础知识

    需要注意的是,在PL/SQL中只能使用SQL的DML(Data Manipulation Language)部分,而不能直接使用DDL(Data Definition Language)部分,如创建表(CREATE TABLE)等操作。如果需要在PL/SQL中执行DDL操作,则需要通过...

    oracle 中 pl/sql 只是学习方法

    9. **索引和触发器**:虽然不是PL/SQL语言本身的一部分,但在Oracle数据库中,PL/SQL经常用于创建和使用索引以及定义触发器,以实现自动化数据验证和业务规则。 10. **嵌套表和对象类型**:PL/SQL支持嵌套表和...

Global site tag (gtag.js) - Google Analytics