PL/SQL Developer 7.0用户指南中提到,当选择变量类型列表框时,注意到Boolean数据类型的缺失,这是因为SQLNet不支持该类型。要使用Boolean变量,可以声明为整型,并使用Oracle提供的sys.diutil.bool_to_int与sys.diutil.int_to_bool函数。这些函数可在null/true/false与null/0/1之间进行转换。如果在浏览器中使用测试函数,这种转换将自动进行。要保存测试脚本,请点击保存工具栏中的保存按钮。默认情况下,保存对话框使用.tst作为测试脚本的扩展名,可以通过首选项更改默认扩展名。保存测试脚本包括PL/SQL块、所有变量(名称、类型和值)以及调试监视器。保存后,可以方便地重新测试程序单元。通过工具栏中的打开按钮选择测试脚本,将创建新的测试窗口。也可右键点击现有测试窗口选择载入项目,在现有测试窗口中打开测试脚本。作为另一选择,可以将测试脚本保存为SQLPlus脚本格式,以在无法使用PL/SQL Developer的环境中运行脚本(例如Unix服务器)。在文件选择器对话框中选择SQLPlus脚本(.sql)作为文件类型。这样保存的例子脚本如下: rem PL/SQL Developer Test Script set feedback off set autoprint off rem 声明变量 variable result varchar2(2000) variable p_empno number rem 设置变量 begin :result := null; : end; p_empno := 7369; / rem 执行PL/SQL块 begin :result := employee.deptname(:p_empno); end; / rem 打印变量 print result print p_empno