执行函数/过程
连接数据库后,所有的存储函数/过程和触发器将自动移动到“对象浏览器”窗格。可使用Data Studio执行PL/SQL程序或SQL函数

- 如过程前后包含空白行,该过程发送服务器前将被修改,且从服务器获取后显示源信息时,在Data Studio将再次修改。
- 执行Data Studio上的任何过程时,输入需和gsql客户端保持一致。Data Studio中如未输入,NULL值将作为输入值。
例如:
-执行带字符串的过程,data为取值。
-执行带日期的过程,取值如下:to_date('2012-10-10', 'YYYY-MM-DD')。
- 参数类型为OUT和INOUT的函数/过程不能直接执行。
- Data Studio不执行带未知数据类型参数的函数。
右键单击“对象浏览器”窗格中的函数/过程,可执行如下操作:
- 刷新程序,从服务器获取最新程序
- 执行函数/过程或SQL函数
- 调试PL/SQL函数
- 删除调试对象
执行PL/SQL程序或SQL函数
执行如下步骤执行PL/SQL程序或SQL函数:
- 双击打开PL/SQL程序或SQL函数。每个调试对象都会在新页签中打开。Data Studio中最多可打开100个页签。
- 在工具栏单击
,或从菜单栏选择“运行 > 执行”。
还可右键单击“PL/SQL Viewer”页,选择“执行”。
- 弹出的“调试函数/过程”对话框提示您输入信息。
说明:
如无输入参数,“调试函数/过程”对话框不会弹出。这时,将执行PL/SQL程序。如有结果,显示在“结果”窗口。
- 在“调试函数/过程”对话框中输入信息,单击“确定”。
设置NULL为参数值,输入NULL或null。
- 如果提供的值不以单引号开始,则Data Studio在该值前后添加单引号,完成设置。
- 如果所提供的值以单引号带单引号,Data Studio则不添加单引号,完成数据类型设置。
例如:对于支持的数据类型等,执行查询如下:
select func('1'::INTEGER); select func('1'::FLOAT); select func('xyz'::VARCHAR);
相关文档
相关产品
