![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL Server数据库
文章平均质量分 88
悠哉码农的日常
这个作者很懒,什么都没留下…
展开
-
学习笔记----SQL Server事务
概述事务主要用于处理操作量大,复杂度高的数据。比如说,在人员管理系统中,你删除一个人员,你既需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务!事务处理可以用来维护数据库的完整性,保证成批的 SQL 语句要么全部执行,要么全部不执行。一般来说,事务是必须满足4个条件(ACID)::原子性(Atomicity,或称不可分割性)、一致性(Consistency)、隔离性(Isolation,又称独立性)、持久性(Durability)。原子性原创 2020-05-27 18:48:37 · 269 阅读 · 0 评论 -
学习笔记----SQL Server游标
概述游标(Cursor)是处理数据的一种方法,为了查看或者处理结果集中的数据,游标提供了在结果集中一次一行或者多行前进或向后浏览数据的能力。可以把游标当作一个指针,它可以指定结果中的任何位置,然后允许用户对指定位置的数据进行处理。游标的使用场景我们平常对数据库中的数据进行增删改时,都是一次性处理若干行符合指定条件的数据,而如果有个业务场景,要求我们对某些数据逐行进行判断并采取不同的方式处理,这时候一般的语句就满足不了了.游标可以方便从一个结果集中进行循环遍历数据在进行操作。它的思想就是从结果集中原创 2020-05-26 20:07:10 · 324 阅读 · 1 评论 -
学习笔记----SQL Server自定义函数
概述在SQL Server中系统也自带了许多函数,比如聚合函数count、sum、min等,但有的时候,这些函数并不能满足我们的使用,这个时候我们就得自己定义一个函数函数和存储过程的区别存储过程是用户定义的一系列SQL语句的集合,而函数通常是数据库已定义的方法,具体区别如下:对于存储过程来说可以返回参数,而函数只能返回值或者表对象.函数必须有返回值,存储过程可有可无存储过程一般是作为一个独立的部分来执行,而函数可以作为查询语句的一部分来调用.创建函数建立一表用来做练习例子:原创 2020-05-22 17:30:11 · 380 阅读 · 1 评论 -
学习笔记----SQL Server存储过程
匹配、原创 2020-05-21 16:55:02 · 1974 阅读 · 6 评论 -
学习笔记----SQL Server触发器
SQL Server触发器触发器概述触发器是一个特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是当某一事件发生时触发,例如当表执行deletet insert update时就会被执行。触发器是用来维护表数据的完整性触发器分为:after触发器(之后触发) a. insert触发器 b. update触发器 c. delete触发器instead of 触发器 (之前触发)触发器里有两章特殊的表插入表(instered表)和删除表(del原创 2020-05-19 13:40:12 · 1642 阅读 · 3 评论