PLSQL Developer使用技巧整理(转)


一、工具-首选项-用户界面-编辑器-其它-显示行号
二、工具-首选项-窗口类型-SQL窗口-显示隔号(行号)

在使用PL/SQL Developer对Procedure进行Debug时,突然发现无法Setp Into。点击Setp Into,结果却运行结束,无法进行单步调试。纠结了半天,发现是编译的时候没有加入Debug信息造成的。

在Debug程序之前,确保以下几点:
1. 不要用sys用户去调试.
2. 确保有debug connect session权限.
3. 编译Procedure/Function/Package时需加入Debug信息.
    ALTER PROCEDURE/FUNCTION/PACKAGE NAME COMPILE DEBUG;

 

 

 

Edit/Undo     Ctrl+Z
Edit/Redo     Shift+Ctrl+Z
Edit/PL/SQL Beautifier  Ctrl+W   (自定义)

       Shift+Home  选择光标位置到行首
       Shift+End  选择光标位置到行尾
       Ctrl+Shift+Home 选择光标位置到首行行首
       Ctrl+Shift+End 选择光标位置到尾行行尾
Object:View     Shift+Ctrl+V 查看 (自定义)
Object:Describe    Shift+Ctrl+D 结构 (自定义)
Object:Properties   Shift+Ctrl+P 属性 (自定义)
Object:Browse    Shift+Ctrl+B 浏览 (自定义)
Object:Edit Data   Shift+Ctrl+E 编辑数据(自定义)
Object:Standard Query  Shift+Ctrl+S 标准查询(自定义)

Edit/Find Replace   Ctrl+F
Edit/Find Next    Ctrl+L
Edit/Find Previous   Shift+Ctrl+L
Edit/Replace Next   Ctrl+P
EDIT/Full Screen   Ctrl+F11
Edit/Go to Line    Ctrl+G
Edit/Next Tab Page   Ctrl+H
Edit/Previous Tab Page  Shift+Ctrl+H

Session/Execute    F8
Session/Break    Shift+Esc
Session/Commit    F10
Session/Rollback   Shift+F10

Debug/Toggle Breakpoint  Ctrl+B
Debug/Start     F9
Debug/Run     Ctrl+R
Debug/Step Into    Ctrl+N
Debug/Step Over    Ctrl+O
Debug/Step Out    Ctrl+T

Tools/Explain Plan   F5
Tools/Code Assistant  F6

Editor: Start of Document Ctrl+PgUp OR Ctrl+Home
Editor: End of Document  Ctrl+PgDn OR Ctrl+End
Editor: Delete Line   Ctrl+Y
Editor: Navigate Back  Alt+Left
Editor: Navigate Forward Alt+Right
SQL Window: Previous SQL Ctrl+Up
SQL Window: Next SQL  Ctrl+Down

1. PL/SQL Developer记住登陆密码
在使用PL/SQL Developer时,
为了工作方便希望PL/SQL Developer记住登录Oracle的用户名和密码;
设置方法:
  PL/SQL Developer->tools->Preferences->Oracle->Logon History,
  在右边界面的"Definition"中,"Store history"是默认勾选的,
  再勾选上"Store with password",即可.
上述方法若不好用,使用下面的方式:
在上面所说的界面中的"Fixed Users"中,
添加需要直接选择后就可登录的用户名/密码@ORACLE_SID,
  如:
cbsdb/cbsdb@cbsdb
  重新登录的时候,从Oracle Logon的登录界面的Username后面的...按钮处,
  选择需要登录的用户即可。
2. 执行单条SQL语句(SQL Window中根据光标位置自动选择语句)
在使用PL/SQL Developer的SQL Window时,按F8键,PL/SQL Developer默认是执行该窗口的所
有SQL语句,需要设置为鼠标所在的那条SQL语句,即执行当前SQL语句;
设置方法:PL/SQL Developer->tools->Preferences->SQL Window->Window types,
勾上"AutoSelect Statement" 即可。
注意,每条语句后面要加分号。

3. 格式化SQL语句
在使用PL/SQL Developer的SQL Window时,有时候输入的SQL语句太长或太乱,
希望能用比较通用的写法格式话一下,这样看起来会好看些,也好分析;
使用方法:
  选中需要格式化的SQL语句,然后点击工具栏的PL/SQL beautifier按钮即可.
4. 查看执行计划
在使用PL/SQL Developer的SQL Window时,有时候输入的SQL语句执行的效率,分析下表结构,
如何可以提高查询的效率,可以通过查看Oracle提供的执行计划;
使用方法:
  选中需要分析的SQL语句,然后点击工具栏的Explain plan按钮(即执行计划),
  或者直接按F5即可。

5. 调试存储过程
在使用PL/SQL Developer操作Oracle时,有时候调用某些存储过程,或者调试存储过程;
调用存储过程的方法:
  首先,在PL/SQL Developer左边的Browser中选择Procedures,
  查找需要调用的存储过程;然后,选中调试的存储过程,点击右键,
  选择Test,在弹出来的Test script窗口中,
  对于定义为in类型的参数,需要给该参数的Value输入值;
  最后点击上面的条数按钮:Start debugger或者按F9;
  最后点击:RUN或者Ctrl+R。
  (具体要调式一个存储过程,请参照操作手册,这个大概说明下应用)。
6. oralce精简客户端的使用
要想PL/SQL连接oracle数据库,除了PL/SQL Developer 之外还需要Oracle客户端,
有一个更方便的方法就是使用Oracle精简客户端,很多地方可以下载,文件很小,耗资源也少。
安装完成后修改安装目录下的\Oracle\ora90\network\ADMIN\tnsnames.ora文件:
格式如下:
  DATABASE_NAME =
   (DESCRIPTION =
    (ADDRESS_LIST =
     (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
    )
    (CONNECT_DATA =
     #(SERVICE_NAME = dealer)
     (SID = SID_NAME)
     #(SERVER = DEDICATED)
    )
  )
7. 关键字自动大写:
了解一点编程的常识的人都知道,编码风格很重要。
在阅读代码方面,保持一致的编码风格,阅读起来比较容易;
在执行效率方面,保持一致的编码风格,更有可能被放到共享SQL区中,
这样就提供了执行的效率。

另外,信息系统的核心是数据库,系统出问题时最先要查的就是SQL语句,
怎样在浩瀚的日志中快速找到那条SQL语句是件比较痛苦的事情。
SQL语句全部大写并不能彻底解决这一问题,
但在一堆代码中间找一行全部大写的字符相对容易些,你的眼睛会感谢你。
设置也很简单:
  Tools->Preferences->Editor,将Keyword case选择Uppercase。
我一般是让关键字大写,其他比如表名,字段名等都是小写。
大家都应该养成一种自己的编码习惯,并保持下去。

8. 右键菜单
在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就能正确的判断出对象的类型

9. 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可以看到内容.
10. PL/SQL Beautifier(PL/SQL 美化器)
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,完成配置文件切换。
这时再对代码进行格式化,就可以使每一个字段尽可能的在一行上了。
11. TNS Names
菜单Help->Support Info->TNS Names,可以查看Oracle的tnsnames.ora。

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

13. 保持上次打开的SQL脚本
重新进入PL/SQL Developer时,Window List能打开上次退出时的文档:
(1) 将菜单Tools->Window list选项勾上;
(2) Tools->Perferences->User Interface->Options的右边,
  将"Autosave desktop"勾选.
(3) 退出PL/SQL Developer重新进入.

14. 快速找到已知表名的表或其他对象:
在Tools菜单中,勾选上Object Browser,将对象浏览器打开,
双击对象浏览器中的某个对象所处的文件夹,
比如表都是在Tables文件夹中,
然后以尽快的速度输入表名,即可找到以你输入的几个字母开头的对象了.

15. 快速关闭打开于Windows List中的文档窗口:
按住Shift键,左键点击需要关闭的文档窗口.

16. PL/SQL DEVELOPER中的专用复制(Special Copy)
如果你正在用 PL/SQL Developer 写 SQL 和 PL/SQL 代码,
随后你又要在其它工具里使用代码,例如象 3GL 这样的程序设计语言,
那么你可能需要把这些代码转换为稍微不同的格式。
让我们假设你已经在 PL/SQL Developer 里写了并测试了这样一个SQL 语句:
  select  deptno, sum(sal) mgr_sal
  from  emp
  where  job = 'MANAGER'
  group by deptno
  order by mgr_sal desc

例如,如果你要在Borland Delphi 里使用这个语句,你可能需要象这样的格式:
  SQL := 'select deptno, sum(sal) mgr_sal from emp' + #13#10 +
    'where job = ''MANAGER''' + #13#10 +
    'group by deptno' + #13#10 +
    'order by mgr_sal desc';

为了这个目的,在PL/SQL DEVELOPER中选中已写好的SQL语句,鼠标右键,
在弹出的菜单中找到 Special Copy。这个功能有一个子菜单,它显示了所有被定义的专用复制格式。
在选择了格式之后,被转换的代码就被储存在剪贴板上了,
这样你就可以粘贴它到相应工具的编辑器里了。
专用复制格式被定义在 PL/SQL Developer 安装目录下的 SpecialCopy 子目录里。
你可以改变预先确定的复制格式或者添加新的复制格式。
仅仅简单地添加一个带有 .copy 扩展名的文本文件就可以了,
它包含了一个针对 PL/SQL 代码第一行的变量
(<line_1>)、一个针对 PL/SQL 代码最后一行的变量(<line_N>)
和一个针对所有其它行的变量(<line_*>)。下面是一个针对 Borland Delphi 的例子:
  ;PL/SQL Developer SpecialCopy definition for Borland Delphi
  ;<line_1> for first line
  ;<line_*> for all other lines
  ;<line_N> for last line
  ;
  SQL := '<line_1>' + #13#10 +
  '<line_*>' + #13#10 +
  '<line_n>';

第一行需要为指派到 SQL 的变量加上前言,接下来需要有一个 CR/LF 对。
最后一行不需要有CR/LF 对,但需要用分号来终止。所有其它行仅仅需要 CR/LF 接在后面。
如果 <line_1> 和 <line_n> 都与 <line_*> 一样,你可以忽略它们。
在一些语言里,你需要对特定的字符使用换码序列。
例如,在 C++ 里,你要对 tab字符(ASCII 码为 9)使用 \t 。
要定义这些换码序列,请使用 #define 关键词:
  #define char(9) = \t
  #define \ = \\
  String("<line_1>\n") +
  String("<line_*>\n") +
  String("<line_n>");
你还可以使用 "#define compress"来指出你要从结果里移除所有多余的空字符(空格、制表符和换行)。
注意,.copy 文件的名字将被包括在菜单里,所以你应该使用描述性的文件名。

17. 在PL/SQL DEVELOPER中复制行记录的简便方法
(1) 单击要拷贝的行记录左边的黑色小三角,该行被选中,右键复制。
(2) 粘贴至记事本里,然后复制刚才粘贴的内容。(该步骤不知何故不能缺)
(3) 单击新记录左边的黑色小三角,右键粘贴即可。

18. 快捷键定义的位置:
Tools->Preferences->User Interface->Key configuration
选中需要定义的Item,然后按一个快捷键组合即可,
如果所按的快捷键已有定义,会有提示,这时候Cancel,另外选择快捷键组合即可;
通常情况下,打开PLSQL Developer后,最经常干的事就是打开SQL Window和Command Window,
就给这两个操作定义了快捷键, ALT+S 和 ALT + C,这样拿鼠标点三下的事情只需要按一下键。
设置方法:
  菜单Tools -> Preferences -> Key Configuration

注意:
  如果设置了快捷键不起作用,
  回到Tools -> Preferences -> Key Configuration界面,
  点击最上方的"Default Administrator"右边的"..."按钮,
  在弹出的"Preference Set"界面中,对"Personal Preferences"
  以及下面的"Definition"->"Description"进行一下设置.

19. 在窗口标题栏内显示文件的完全路径
Tools->Preferences->User Interface->Options
勾选"Show complete file path in windows titles"

20. Object Brower中自定义Object的顺序以及登录后默认自动选中My Objects  
默认情况下,PL/SQL Developer登录后,Brower里会选择All objects,
如果你登录的用户是dba,要展开tables目录,正常情况都需要Wait几秒钟,
而选择My Objects后响应速率则是以毫秒计算的。
设置方法:
  Tools菜单 -> Object Brower Filters,会打开Define Browser Filters界面,
  选中"My Objects",并勾选 "Default" 设为默认即可。
  Tools菜单 -> Object Brower Folders,会打开Define Browser Folders界面,
  这里可以把经常用到的几个目录(比如:Tables Views Seq Functions Procedures)
  移得靠上一点,并加上颜色区分,这样你的平均寻表时间会大大缩短,试试看。

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

22. 去掉注释的斜体样式:
  菜单Tools -> Preferences -> User Interface->Editor
  在右边的界面中"Syntax Highlighting"下,去掉"Comment"右边的"Italic"的勾选.

23.数据库自动检测连接情况

因为数据库每过一段时间不操作,就会自动断开,然后需要自己手动连接,因为网络原因,总会卡在那里。工具提供了检测连接的功能,可以自动连接。
具体设置在Tools-Preferences-Check connection,Check connection前面勾选即可。

http://www.cnblogs.com/juddhu/archive/2012/03/17/2403893.html

 

转载于:https://www.cnblogs.com/softidea/p/4178008.html

PL/SQL Developer 是一个为 Oracle 数据库开发存储程序单元的集成开发环境(IDE),使用 PL/SQL Developer 你能方便地创建你的客户/服务器应用程序的服务器部分 ,绝对实用 目录.3 1. 介绍.....9 2. 安装...13 2.1 系统需求 .........13 2.2 工作站安装 .......13 2.3 基于服务器安装 ...13 2.4 脚本安装 .........14 2.5 卸载 PL/SQL DEVELOPER ..........14 3. 编写程序.......15 3.1 创建程序 .........15 3.2 保存程序 .........16 3.3 修改程序 .........17 3.4 编译程序 .........17 3.5 置换变量 .........18 4. 测试程序.......19 4.1 创建测试脚本 .....19 4.2 运行测试脚本 .....20 4.3 变量类型 .........21 4.4 保存测试脚本 .....22 4.5 跟踪运行时间错误 .23 4.6 包声明和 JAVA 会话声明 ........23 4.7 查看结果集 .......24 4.8 查看 DBMS_OUTPUT ...24 4.9 查看 HTP 输出 ....24 4.10 调试 .24 4.11 跟踪运行 .........28 4.12 回归测试 .........29 5. 优化...30 5.1 使用解释计划窗口 .30 5.2 自动统计 .........31 5.3 PL/SQL 概览图 ......32 5.4 SQL 跟踪 ...........33 6. 专用 SQL.......35 6.1 使用 SQL 窗口 ....35 6.2 结果表格处理 .....36 6.3 实例模式查询 .....40 6.4 连接查询 .........41 6.5 置换变量 .........42 4 PL/SQL Developer 7.0 用户指南 6.6 更新数据库 .......43 6.7 查看和编辑 XMLTYPE 列 .........44 6.8 直接查询导出 .....44 6.9 保存 SQL 脚本 .....44 6.10 创建标准查询 .....45 7. 命令窗口.......46 7.1 输入 SQL 语句和命令 ...........46 7.2 开发命令文件 .....47 7.3 支持命令 .........48 8. 创建与修改非 PL/SQL 对象 .........51 8.1 表定义编辑器 .....51 8.2 序列定义编辑器 ...63 8.3 同义词定义编辑器 .63 8.4 库定义编辑器 .....64 8.5 目录定义编辑器 ...64 8.6 作业定义编辑器 ...65 8.7 队列定义编辑器 ...65 8.8 队列表定义编辑器 .66 8.9 用户定义编辑器 ...67 8.10 角色定义编辑器 ...70 8.11 概要文件定义编辑器 ...........71 8.12 数据库连接定义编辑器 .........71 9. 图表...72 9.1 创建图表 .........72 9.2 保存和打开图表文件 ...........75 9.3 更新图表 .........75 10. 报告...76 10.1 标准报告 .........76 10.2 定制报告 .........77 10.3 变量 .78 10.4 精制版面 .........83 10.5 风格库 ...........90 10.6 选项 .91 10.7 报告菜单 .........93 11. 图形...94 12. 工程...97 12.1 创建一个新工程 ...97 12.2 保存工程 .........98 12.3 添加文件到工程 ...98 12.4 添加数据库对象到工程 .........98 PL/SQL Developer 7.0 用户指南 5 12.5 用工程项目工作 ...99 12.6 编译工程 .........99 13. 任务项目.....101 13.1 创建任务项目 ....102 13.2 编辑任务项目 ....102 13.3 关闭任务项目 ....103 13.4 删除任务项目 ....103 14. 窗口、数据库会话和事务 ..........104 14.1 会话模式 ........104 14.2 运行于多路会话或双路会话模式 104 15. 浏览对象.....105 15.1 使用浏览器 ......105 15.2 浏览器过滤器 ....110 15.3 浏览器文件夹 ....111 16. 首选项.........114 16.1 ORACLE - 连接 ....115 16.2 ORACLE - 选项 ....116 16.3 ORACLE - 调试器 ..117 16.4 ORACLE - 输出 ....118 16.5 ORACLE - 跟踪 ....119 16.6 ORACLE - 概览图 ..119 16.7 ORACLE - 登录历史 121 16.8 ORACLE - 提示 ....122 16.9 用户界面 - 选项 124 16.10 用户界面 - 工具栏 ..........125 16.11 用户界面 - 浏览器 ..........126 16.12 用户界面 - 编辑器 ..........127 16.13 用户界面 - 字体 129 16.14 用户界面 - 代码助手 ........130 16.15 用户界面 - 键配置 ..........131 16.16 用户界面 - 外观 132 16.17 用户界面 - 日期/时间 .......133 16.18 窗口类型 - 程序窗口 ........134 16.19 窗口类型 - SQL 窗口 ........136 16.20 窗口类型 - 测试窗口 ........138 16.21 窗口类型 - 计划窗口 ........138 16.22 工具 - 差异 ....139 16.23 工具 - 数据生成器 ..........139 16.24 工具 - 任务列表 140 16.25 工具 - 重新调用声明 ........140 6 PL/SQL Developer 7.0 用户指南 16.26 文件 - 目录 .....141 16.27 文件 - 扩展名 ...142 16.28 文件 - 格式 .....143 16.29 文件 - 备份 .....144 16.30 文件 - HTML/XML .145 16.31 其它 - 打印 .....146 16.32 其它 - 更新与消息 ...........147 16.33 首选项集 ........148 17. 工具150 17.1 浏览器 ..........150 17.2 查找数据库对象 ..151 17.3 编译无效对象 ....152 17.4 导出表 ..........153 17.5 导入表 ..........156 17.6 导出用户对象 ....158 17.7 文本导入器 ......159 17.8 ODBC 导入器 .....163 17.9 数据生成器 ......165 17.10 比较用户对象 ....169 17.11 比较表数据 ......171 17.12 事件监视器 ......173 17.13 会话 174 17.14 自定义工具 ......176 17.15 测试管理器 ......181 18. 编辑器........185 18.1 选择功能 ........185 18.2 列选择 ..........185 18.3 指引线 ..........186 18.4 代码助手 ........186 18.5 重新调用语句 ....187 18.6 专用复制 ........188 18.7 前后关系敏感帮助 189 18.8 数据库对象弹出式菜单 ........189 18.9 解释计划 ........189 18.10 宏 ..189 18.11 书签 191 18.12 颜色标记 ........191 18.13 代码目录 ........192 18.14 代码层次 ........193 18.15 超链接导航 ......193 18.16 导航按钮 ........194 PL/SQL Developer 7.0 用户指南 7 18.17 重构 194 18.18 搜索栏 ..........195 19. 大数据编辑器 ......197 19.1 编辑纯文本 ......198 19.2 编辑 RTF ........198 19.3 编辑 XML ........199 19.4 编辑图象 ........200 19.5 编辑十六进制数据 200 19.6 调用外部查看器或编辑器 ......202 20. 查询设计器.204 20.1 创建新的 SELECT 语句 ..........204 20.2 修改现有的 SELECT 语句 ........208 20.3 处理查询定义 ....208 20.4 查询设计器首选项 209 20.5 查询设计器插件 ..210 21. PL/SQL 美化器 ....211 21.1 定义选项 ........211 21.2 定义规则 ........212 21.3 使用美化器 ......213 22. 模板.214 22.1 模板窗口 ........214 22.2 使用模板 ........215 22.3 创建和修改模板 ..216 23. 窗口列表.....221 24. 可停放和浮动的工具 ......222 25. 授权.223 25.1 启用授权 ........223 25.2 定义授权 ........224 25.3 停用授权 ........225 26. ORACLE 文件系统 (OFS) 226 26.1 OFS 管理器 ......226 26.2 OFS 用法 ........228 27. 帮助系统.....230 27.1 MS 帮助文件 .....230 27.2 HTML 手册 .......230 28. 定制.234 28.1 首选项 ..........234 28.2 窗口版面 ........234 28.3 在线文档 ........234 8 PL/SQL Developer 7.0 用户指南 28.4 命令行参数 ......236 28.5 SQL、PL/SQL、命令、JAVA 和 XML 关键词.238 28.6 插件 238
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值