zoukankan      html  css  js  c++  java
  • 存储过程的output及return的区别

    存储过程的output及return的区别

    sql取整 ceiling()

    RETURN
    从查询或过程中无条件退出。RETURN 即时且完全,可在任何时候用于从过程、批处理或语句块中退出。不执行位于 RETURN 之后的语句。
    返回的整型值。存储过程可以给调用过程或应用程序返回整型值

    除非特别指明,所有系统存储过程返回 0 值表示成功,返回非零值则表示失败。

    当用于存储过程时,RETURN 不能返回空值。如果过程试图返回空值(例如,使用 RETURN @status 且 @status 是 NULL),将生成警告信息并返回 0 值。

    用输出参数output可以输出任意类型的结果(不包括表类型),而return只能返回整型并且总能返回一个整型值。一般的return用来终止存储过程的进行并返回。所以return一般返回的值是0。而输出参数的话,就类似于其他编程语言里的按照地址传送的参数那样,大同小异。


    output可以返回多个值,其类型也是多样性的
    而return只返回int型,其值在编程中一般用来表示存储过程的执行状态

  • 相关阅读:
    局域网主机A向主机B发送ip数据报的过程
    用户使用浏览器访问万维网经历的步骤
    sql
    PMP:总概
    LINQ
    下拉框
    PMP:项目采购管理
    PMP:项目风险管理
    PMP:沟通管理。相关方管理
    PMP:项目资源管理
  • 原文地址:https://www.cnblogs.com/y0umer/p/3839254.html
Copyright © 2011-2022 走看看