a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 58|回复: 0

[综合] Oracle认证之PL/SQLDeveloper使用技巧(1)

[复制链接]
发表于 2012-8-4 13:54:49 | 显示全部楼层 |阅读模式
Oracle认证之PL/SQLDeveloper使用技巧
7 K' H- H. Z" a) L4 X9 J1、PL/SQL Developer记住登陆密码
, P! [+ n- V! a1 ]8 m! J在使用PL/SQL Developer时,为了工作方便希望PL/SQL Developer记住登录Oracle的用户名和密码;
* s/ B# S! j2 O& Q8 f设置方法:PL/SQL Developer 7.1.2 -》tools-》Preferences-》Oracle-》Logon History , “Store history”是默认勾选的,勾上“Store with password” 即可,重新登录在输入一次密码则记住了。/ Z: q, [8 y! G6 M/ a
2、执行单条SQL语句
2 T) d5 b; i4 q5 o. {; P. F4 x在使用PL/SQL Developer的SQL Window时,按F8键,PL/SQL Developer默认是执行该窗口的所有SQL语句,需要设置为鼠标所在的那条SQL语句,即执行当前SQL语句;( G2 y: `; W, ?3 q
设置方法:PL/SQL Developer 7.1.2 --》tools-》Preferences--》Window types ,勾上“AutoSelect Statement” 即可。
% D3 w$ R- S9 B' `& k3、格式化SQL语句
6 w- Z4 z; K( t" V在使用PL/SQL Developer的SQL Window时,有时候输入的SQL语句太长或太乱,希望能用比较通用的写法格式话一下,这样看起来会好看些,也好分析;
3 D2 S& E# x3 b# b使用方法:选中需要格式化的SQL语句,然后点击工具栏的PL/SQL beautifier按钮即可。* {3 L1 H8 G- c
4、查看执行计划
" K1 `6 P$ t( ~. w1 ]在使用PL/SQL Developer的SQL Window时,有时候输入的SQL语句执行的效率,分析下表结构,如何可以提高查询的效率,可以通过查看Oracle提供的执行计划;- V6 `0 Z; T" M  |9 R6 S+ U8 e2 s
使用方法:选中需要分析的SQL语句,然后点击工具栏的Explain plan按钮(即执行计划),或者直接按F5即可。8 h/ I) k* ]- h* u
5、调试存储过程1 `$ `& A) `+ y9 p% e, h
在使用PL/SQL Developer操作Oracle时,有时候调用某些存储过程,或者调试存储过程;- V: S$ r! G3 T# z* S
调用存储过程的方法:首先,在PL/SQL Developer左边的Browser中选择Procedures,查找需要调用的存储过程;然后,选中调试的存储过程,点击右键,选择Test,在弹出来的Test scrīpt窗口中,对于定义为in类型的参数,需要给该参数的Value输入值;最后点击上面的条数按钮:Start debugger 或者按F9;最后点击:RUN 或者Ctrl+R* c# |: {+ R3 t7 Y) g
PL/SQL DEVELOPER 基本用法详解(转)2 a. ]! n9 S+ M# D- V
转自CSDN
, ~8 x& P; w9 O# b$ cPL/SQL DEVELOPER 基本用法详解(建议写过第一个存储过程后的初手必读)) E, j) V+ Z  s: u  k& H7 q
用过oracle的都抱怨,为了稳定 它提供的图形化操作 速度慢的让人伤心呀,p4+128M的机器只要启动一个7 `1 |. T+ d3 |" F: _+ t7 Q3 O
oracle服务就够让人伤心的,再在dba studio里面操作真能让人哭。
! T* f0 W% t/ y4 {: a3 m) Zpl/sql developer正是解决这个问题的:功能强,方便,快。用了之后绝对离不开它!
% K1 n2 A. m# ?, h9 A$ B它的主要强项如下:# w/ d" ?: @8 z+ j- D$ H
一。编辑表数据(浏览表数数据自然不在话下)  l0 p% p& Q" w; X% V$ V% n
二。在sql plus下写长的语句时是否有些心烦,在这里一样搞定。
. F9 [# L9 D7 H4 M9 \$ O6 `7 O三。写存储过程,并调试。如果世界上没有sql/plus dev,真不知道怎么调试几百行的存储过程。说这种情况效0 Q# `: z, q3 t1 ?
率提高了十倍绝不为过吧。! C+ I4 G+ ~: a8 a: U- I
下面具体说明:
: [3 h1 d* `4 G& w1 ^一。左边的浏览窗口选择 tables ,会列出所有的表,选择表右击鼠标选中菜单“Edit Data”,右边会有一个新+ L0 G& V# C# R0 L' X
的窗口,列出表的所有数据。
$ H! }9 I3 L3 f! ^9 I9 j! `3 S看表的数据上方有个工具条,图标分别为“锁形”,“增加(+)”,“删除(-)”,“保存(勾形)”。# }* z; o& B  s+ |0 g! I
修改数据后怎么提交修改呢?9 m5 l1 [, g& l3 U
1.点“勾形”,保存数据。
" q; M- r; M; [* R  O2.看工具栏的第二栏,有两个好东东,图标不好描述哈,你把鼠标放在这两个按钮图标上,会显示“
: Y' E4 E$ V4 Q( gcommit(F10)“,”rollback(shift+F10)“ 。commit就提交数据修改了,点之。! D1 u" I9 D" Q$ T# j6 y5 H
ok?^_^ dba studio里面好像不能粘贴复制数据,这里想怎么copy就怎么copy^_^
6 W0 O9 U: z, h' V! C% l8 M二。 new -》command window -》相当于sql plus,用起来当然比sql plus爽。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-14 15:14 , Processed in 0.148502 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表