原创

Oracle根据存储过程的业务逻辑造数据,是的存储过程中的QUERY逻辑有结果

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://xxlcube.blog.csdn.net/article/details/8617250

比如存储过程中有个CURSOR

它的QUERY是SELECT XXXXX  FROM  A  ,  B   ,C  WHERE   YYYYY


那么你就可以根据这样的QUERY逻辑去造数据了


首先你应该看FROM后面有几张表,那么就可以确定你造数据的对象是什么了(造数据就是往表里INSERT数据)


然后看看WHERE中用到了哪些条件字段,那么这些条件字段是很关键的,你造出的数据一定要按照这个条件判断逻辑来造,不能随心所欲的造数据,以及WHERE中明确指定Y=??,那么你在造数据是,Y字段的值就明确附上??值


其次就是SELECT字段的值符合赋值了,其实这里不管怎样,字段肯定是要出现在你的造数据的代码里的,至于是不是需要赋值,就看你自己了,如果WHERE中没有用到SELECT中的字段,那么省事的话,你可以不造,也就是不赋值了,默认全部为NULL


以上就是按照业务逻辑 造数据的一个过程分析!



文章最后发布于: 2013-02-27 13:04:15
展开阅读全文
0 个人打赏
私信求帮助

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 酷酷鲨 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览