外部程序调用ORACLE存储过程的问题 - Oracle / 开发
准备使用BCB中的TADOCommand控件来调用ORACLE的存储过程。
目前只看到存储过程里面能够返回查询结果集,但是我的存储过程是一个分析程序,最后在命令窗口运行结果是对应不同的分支判断而打印不同的一句话,怎样让这句话在外部程序里面反映出来呢?
难道必须要建立一个结果记录表来存储这些分析结果??
恳请赐教!
存储过程返回VARCHAR类型结果即可
在程序端输出结果
SQL code:
--定义一个带out字符串参数的存储过程就行了,然后在程序中取出参
create or replace procedure p_getmsg(o_msg out varchar2) is
begin
if 1=1 then
o_msg :='true';
else
o_msg :='false';
end if;
end;
返回一个参数function不是一样吗?
相关问答:
在执行包的时候引用oracle spatial空间函数出错,出错情况如下
Errors in file
/user/oracle/app/oracle/admin/grid/udump/grid1_ora_143768.trc: ORA-29902:
error in executing ODCIIndexStart() routine ORA-0 ......
各位大哥,帮个忙。
下个Oracle for vista 版本的安装试试
10G和11G的
http://www.oracle.com/technology/software/products/database/index.html
------------------------------------------- ......
查了一天的blob,还是没理解到,我想在VC下存取二进制的文件,使用的是oo4o,照着帮助文档上面的写了写入数据库的代码,还是没写对,错误提示是this operation is not permitted on a empty LOB,这是什么意思啊?照 ......
谢谢唐人老大的指点,谢谢各位高手的指点!
安装10g Enterprise。上网下了MLDN的Oracle视频,跟着视频上的配置走,安装成功了,但是没完整地配置。
点击进入:Database Configuration Assistant
1. 创建数据库;
......