本人要翻译SqlServer的存储过程为Oracle的存储过程,
看里面只写了几个查询的sql,
这种语句在Oracle里是没有意义的,
请教大神在SqlServer中的作用。
估计楼主说的这个现象的调用者是.net的吧,将几个select放到一个存储过程中,是方便返回一个dataset。将所有的查询一起返回便于处理。
就是跟select一个道理,选出数据,当天select中可能获取一些数值,作为下一个select的条件
T-SQL支持写多个语句,具体要看你的sql脚本。
你也可以运行下看看是什么用途。
存储过程其实死将很多逻辑封装在一个过程中,然后在程序中进行调用。如果单纯是几个查询语句的话,或许是前端需要展示查询的得到的结果。