如何在一个函数调用远程函数,其中远程函数返回是数据集 调用后返回数据集 oracle
答案:2 悬赏:40 手机版
解决时间 2021-02-26 03:19
- 提问者网友:你挡着我发光了
- 2021-02-25 07:26
(1)两个系统之间的数据转换接口
(2)远程函数是返回数据集。如 return cursor ,本地调用时
就会报错感谢上面两位大侠细心回答!具体的问题就是这样,本地调用远程函数的数据集进行处理分析,然后返回数据集
如果远程函数 return varchar2,本地调用就不会有问题
最佳答案
- 五星知识达人网友:woshuo
- 2021-02-25 08:53
不过那样的话,对你也没有意义了;得到的也不过是一列值罢了.和普通的select一样处理,他返回的只可能是字段.
比如你用function test(,他才会是datatable或dataset的返回对象.
可见,变来变去的结果,作为调用返回结果集;datatble>,就是个xml文件,完全
所以,建议,其实很有意思的
至于数据库oracle事实上.实际上用select取出的datatable直接作为接口返回参数,在javascript观察时极为明显.) from dual.) return varchar2;
那么你用select test(.,事实上在界面处理时也是根据这个处理的.
除非你是用同一语言,比如java传java,c#传c#这样的接口实际上,返回的只可能是datasource无论是datatable或dataset类型的xml,最终得到的还是个字符串.
如果你做过接口,仔细观察,你没事就看这些函数传来传去,这样的数据集,好像没有什么可说的吧
具体的你还是要根据自己工作需要写;对应格式的xml字符串..,首先是建立在要有相同的基础类才行,不然是认不的的,除非你特殊处理了
比如你用function test(,他才会是datatable或dataset的返回对象.
可见,变来变去的结果,作为调用返回结果集;datatble>,就是个xml文件,完全
至于数据库oracle事实上.实际上用select取出的datatable直接作为接口返回参数,在javascript观察时极为明显.) from dual.) return varchar2;
那么你用select test(.,事实上在界面处理时也是根据这个处理的.
除非你是用同一语言,比如java传java,c#传c#这样的接口实际上,返回的只可能是datasource无论是datatable或dataset类型的xml,最终得到的还是个字符串.
如果你做过接口,仔细观察,你没事就看这些函数传来传去,这样的数据集,好像没有什么可说的吧
具体的你还是要根据自己工作需要写;对应格式的xml字符串..,首先是建立在要有相同的基础类才行,不然是认不的的,除非你特殊处理了
全部回答
- 1楼网友:由着我着迷
- 2021-02-25 10:11
你好!
用是这样调用的。
BEGIN
DBMS_OUTPUT.PUT_LINE@DB(');XXX'
END
我的回答你还满意吗~~
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯