KrisKing
2015-01-05 09:42
采纳率: 100%
浏览 2.5k

SqlServer的存储过程中,只写几个select的sql语句,是什么作用呢

本人要翻译SqlServer的存储过程为Oracle的存储过程,
看里面只写了几个查询的sql,
这种语句在Oracle里是没有意义的,
请教大神在SqlServer中的作用。

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • 互通互联 2015-01-05 10:20
    已采纳

    估计楼主说的这个现象的调用者是.net的吧,将几个select放到一个存储过程中,是方便返回一个dataset。将所有的查询一起返回便于处理。

    点赞 评论
  • bdmh 2015-01-05 09:54

    就是跟select一个道理,选出数据,当天select中可能获取一些数值,作为下一个select的条件

    点赞 评论
  • blownewbee 2015-01-05 10:21

    T-SQL支持写多个语句,具体要看你的sql脚本。
    你也可以运行下看看是什么用途。

    点赞 评论
  • --小F-- 2015-01-06 03:34

    存储过程其实死将很多逻辑封装在一个过程中,然后在程序中进行调用。如果单纯是几个查询语句的话,或许是前端需要展示查询的得到的结果。

    点赞 评论

相关推荐 更多相似问题