zoukankan      html  css  js  c++  java
  • sqlserver 自定义函数与存储过程的区别

    一、自定义函数:
      1. 可以返回表变量
      2. 限制颇多,包括
        不能使用output参数;
        不能用临时表;
        函数内部的操作不能影响到外部环境;
        不能通过select返回结果集;
        不能update,delete,数据库表;
      3. 必须return 一个标量值或表变量
      自定义函数一般用在复用度高,功能简单单一,争对性强的地方。
    二、存储过程
      1. 不能返回表变量
      2. 限制少,可以执行对数据库表的操作,可以返回数据集
      3. 可以return一个标量值,也可以省略return
       存储过程一般用在实现复杂的功能,数据操纵方面。

    用法 :

    funciton:直接写

    proc: exec 存储过程名称

    。net工程师
  • 相关阅读:
    37.js----浅谈js原型的理解
    iOS
    iOS
    iOS
    python3
    ios
    iOS
    python3
    python3
    iOS
  • 原文地址:https://www.cnblogs.com/yuners/p/14166511.html
Copyright © 2011-2022 走看看