首页 > 其他 > 详细

2017/07/27 工作日志

时间:2017-07-28 23:19:47      阅读:204      评论:0      收藏:0      [点我收藏+]

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

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

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

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

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

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

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

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

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

2017/07/27 工作日志

原文:http://www.cnblogs.com/LFeather/p/7252810.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!