asp.net – 测试Oracle存储过程的最简单的方法
发布时间:2020-12-15 20:37:03 所属栏目:asp.Net 来源:网络整理
导读:我正在使用Oracle数据库开发一个ASP.NET项目.我们正在使用TOAD来添加/管理存储过程 – 通常我喜欢TOAD和Oracle.我发现令人沮丧的一件事是找到一种测试Oracle Stored Proc的简单方法,例如SQL Server的“exec [SP_NAME] Param1,Param2,ParamN”语法. 我们所有
我正在使用Oracle数据库开发一个ASP.NET项目.我们正在使用TOAD来添加/管理存储过程 – 通常我喜欢TOAD和Oracle.我发现令人沮丧的一件事是找到一种测试Oracle Stored Proc的简单方法,例如SQL Server的“exec [SP_NAME] Param1,Param2,ParamN”语法.
我们所有的存储过程都输出Ref Cursors.这是一个Stored Proc的例子: CREATE OR REPLACE PROCEDURE APP_DB1.GET_JOB ( p_JOB_ID IN JOB.JOB_ID%type,outCursor OUT MYGEN.sqlcur ) IS BEGIN OPEN outCursor FOR SELECT * FROM JOB WHERE JOB_ID = p_JOB_ID; END GET_JOB; / 有什么建议么? 解决方法
您只需要一个调用存储过程的脚本,并具有用于ref cursor输出的绑定变量,以在编辑器窗口中将其显示在TOAD的网格中.
DECLARE type result_set is ref cursor; BEGIN APP_DB1.GET_JOB(1,:result_set); END; 当您运行此TOAD将提示您“绑定”:result_set,只需从列表中选择ref cursor,然后结果将显示在网格中.诀窍就是把自己当作一个’客户端’调用你的存储过程,你需要你自己的ref游标来存储结果. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – ASP.NET MVC绑定模型中的数组
- ASP.NET使用MS捆绑包,Grunt使用CDN
- .net – linq排序列表(MyObjects)
- ASP.NET MVC集成EntLib实现“自动化”异常处理[实例篇]
- asp.net-mvc – 上传文件:MemoryStream与文件系统
- 在ASP.NET应用程序之间传递会话数据
- asp.net-mvc – 如何从ActionExecutingContext获取MethodIn
- asp.net-mvc – 从视图到控制器POST信用卡数据是否安全?
- asp.net-mvc-3 – 基于字符串创建ViewBag属性
- asp.net – 如何以编程方式覆盖web.config设置
推荐文章
站长推荐
- 在asp.net c#应用程序中使用Graphviz Dll
- asp.net-core – .NET Core HttpClient是否具有拦
- asp.net-mvc – 如何使用Simple Injector装饰ASP
- asp.net – 如何获得Google Prettify更像Visual
- asp.net-mvc – 什么是ASP.Net MVC?
- asp.net-mvc – MVC服务层 – 每个控制器或其他设
- asp.net – Jquery在页面加载时从列表中获取选定
- ASP.NET MVC5:还原程序包、多设备测试
- IIS 7.5中未显示任何ASP.NET功能
- asp.net-mvc – 更新实体框架MVC中的子实体
热点阅读