当前位置:网站首页 > 技术博客 > 正文

sql编程工具



一、定义变量

二、表、临时表、表变量

三、循环

四、条件语句

五、游标

六、触发器

  触发器中的临时表:

  Inserted
  存放进行insert和update 操作后的数据
  Deleted
  存放进行delete 和update操作前的数据

七、存储过程

八、自定义函数

  函数的分类:

    1)标量值函数

    2)表值函数

        a:内联表值函数

        b:多语句表值函数

    3)系统函数

  

谈谈自定义函数与存储过程的区别:

一、自定义函数:

  1. 可以返回表变量

  2. 限制颇多,包括

    不能使用output参数;

    不能用临时表;

    函数内部的操作不能影响到外部环境;

    不能通过select返回结果集;

    不能update,delete,数据库表;

  3. 必须return 一个标量值或表变量

  自定义函数一般用在复用度高,功能简单单一,争对性强的地方。

二、存储过程

  1. 不能返回表变量

  2. 限制少,可以执行对数据库表的操作,可以返回数据集

  3. 可以return一个标量值,也可以省略return

   存储过程一般用在实现复杂的功能,数据操纵方面。

  

  

  • 上一篇: oauth原理
  • 下一篇: 国内免费dns解析服务器
  • 版权声明


    相关文章:

  • oauth原理2025-05-22 09:30:08
  • 大文件快传助手2025-05-22 09:30:08
  • k2p高恪固件评测2025-05-22 09:30:08
  • jvm测试工具2025-05-22 09:30:08
  • amc8历年真题免费2025-05-22 09:30:08
  • 国内免费dns解析服务器2025-05-22 09:30:08
  • 异步fifo使用2025-05-22 09:30:08
  • 微信小程序源码免费下载2025-05-22 09:30:08
  • 循环队列的原理2025-05-22 09:30:08
  • ssm包括springboot吗2025-05-22 09:30:08