2017/07/27 工作日志

上午一直在思考公式的逻辑,以及和数据库的关系,偶然间在BugFree发现了类似的任务(其实也是刻意寻找),按图索骥找到了一个专用的项目,并不能正常部署,思考到的原因可能是因为这是一个子系统,由此又加深了直接对子系统对接的疑问。

在这个系统里找到了需要的页面和代码,踌躇满志,意图下午解决问题,结果发现自己还是太天真了。

前台都没有太大问题,后台在解决了一个引用的问题后大部分问题也没有阻碍,直到开始接触SQL语句,代码非常繁杂,有两三个思路,主要方向就是:

一、按任务要求删除部分代码,但是精简是很麻烦的,要从头理解。

二、原样复制。这时候就想到了先执行看看情况,发现:少了关键的一张表。看起来是统计了所有所需数据的那种,有这个表就可以轻易解决当前需求,没有就要自己写各种逻辑,无解,遂求助经理

经理先让我判断是这个东西是表还是视图,发现是表之后得出可能是存储过程生成的结论,于是让我找相关负责的人。最后联系到的人告诉了我存储过程的名字。

有了这个线索,我就研究了Oracle查找存储过程的方法,有两个收获:

一、select text from all_source where type=‘procedure’  ,type可以换,可以查找到各种对象,但是显示方式有点奇怪,无法使用。

二、工具-导出用户对象。这下是的得到了比较正常的结果,但是创建存储过程的过程无法执行,原因是一开始把导出文件的前缀也带进去了,之后的问题是没有改变数据库的名称,提示权限不足,最后的问题是创建好了,但是无法执行

转载于:https://www.cnblogs.com/LFeather/p/7252810.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值