1.实例模式查询(query by example mode)
执行完一个select 语句后,如果你想查找其中的一个特殊记录,可以点击结果集上方的实例查询.
在显示的表格中,输入条件。
2.关联查询(Linked Queryies)
当你想查看与这一条记录相关联的其他表的内容里,可以点击连接查询。关联查询将在同一个SQL窗口中执行,除非你允许SQL窗口参数设置为管理查询在新窗口。
3.置换变量
在SQL窗口中,在你的SQL中可以使用置换变量,在执行时输入具体值。格式如下:
select * from T_ATTENDANCE_TIME where ATTENDANCE_ID= &t;
select USER_ID,USERNAME from T_USER where USER_ID=&"userid number"
select USER_ID,USERNAME from T_USER where USER_ID=&<name="userid number" type="integer">
判断变量是否integer(none,string,float,date)
(1)名称选项 name="userid number"
(2)提示选项 hint="alert"
(3)类型选项 type="string"
(4)必须选项 required="true"
(5)默认选项 default="10" default="select min(userId) from T_USER"
(6)如果空选择 ifempty="%" 如果没有指定值,表示所有的
(7)大写选项 uppercase="true"
(8)只读选项 readonly="yes"
(9)隐藏选项 hidden="yes"
(10)列表选项 list="1,2,3,4" list="select userId from T_USER"
select user_id ,username from T_USER where user_id = &<name="userid number" list="280,aa,283,bb,166,cc" description="yes" restricted="yes">
restricted只能在列表中先择值,不输手工输入.
(11)复选框选项 checkbox="0,1" 选择两个值中的一个
(12)前缀和后缀选项 prefix="order by " suffix=" desc" 注意空格
(13)精制布局 改变结果显示样式
4.更新数据库
为更新、插入、或者删除数据库中的记录,你可以在SQL窗口中执行相应的DML语句。在查询字段列表中包含rowid或者使用select ...for update语名的方法使结果集表格处于可修改状态。
5.创建标准查询(Standard Queries)
对于大多数表和视图,你将有不同的标准查询需要经常运行。可以将这些查询保存所谓的标准查询“Standard Query”,可以很容易地在这些表或视图的弹出菜单中调用。在点击右键表名(在sql窗口中,写上表名,点击表名,右键)或者视图时出理。
命令窗口:
可以输入sql或者sql*plus命令。
通过输入编辑(edit)命令,可以使用简单的文本编辑器来编辑整个的输入缓冲区。编缉缓冲区后,可以在命令行上输入斜线执行。编辑器有一个所有已执行命令的历史缓冲区,以便于你可以快速地执行已修改的命令。
命令窗口的状态显示响应(echo),结果显示(termout),反馈(feedback),校验(verify),自动打印(autoprint),标题(heading)和耗时(timing)选项的状态,通过在选项上双击可以改变该选项的开和关。
命令 含义
/ 执行sql缓冲区
clear 清屏
clear sql 清sql缓冲区
connect username/password@database 用指定用户连接数据库
define variable 定义一个置换变量,显示所有置换变量
describe object 给指定对象一个描述
descconnect 断开连接
edit 显示一个编辑sql缓冲区的文本编辑器
execute procedure 执行指定的存储过程
exit application 退出,application将关闭pl/sql developer
host command 执行主机命令
print variable 显示变量值
quit
run 执行sql缓冲区
remark text 注释行
set autoprint on|off 是否自动显示绑定变量
set colsep separator|off 设置列分隔符(" ")
set concat character on|off 设置置换变量的结束符(.)
set define character on|off 设置置换变量起始符("&")
set echo on|off 设置是否显示脚本中已执行的命令
set feedback on|off 设置是否显示涉及sql语句的行数
set pagesize size 设置显示多少行
set scan on|off 设置是否扫描置换变量
set serveroutput on|off 是否显示dbms_output的输出结果
set spool*directory 目录 设置spool命令的默认保存目录
show release(sqlcode,user) 显示oracle版本
store set 文件名 将全部选项值保存到文件(包括所有的set值)
undefine 变量
var 变量 定义一个绑定变量
whenever 条件 指定一个当系统错误或者SQL错误发和时执行的动作(exit,continue,commit,rollback)
上面的命令功能同sql*plus.下面的命令是pl/sql developer特有的:
browse object 在对象浏览器中选择对象
edit object 打开一个可编辑的对象定义窗口
export table
view object
sqlplus 打开一个sqlplus窗口