SQL Server
文章平均质量分 76
Mr_Zhou11
永远不要把自己太当回事,要把自己做的事当回事
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
带你了解 SQL Server 事务
1)事务是什么(tran)事务就是被绑定在一起作为一个逻辑工作单元的SQL语句组,如果任何一个语句操作失败那么整个操作就被失败,进而回滚到操作前状态,或者是上个节点。为了确保要么执行,要么不执行,就可以使用事务。要将一组语句作为事务考虑,就需要通过ACID测试,即原子性,一致性。2)事务ACID的特性1)原子性(不可分割性):一个事务(transaction)中的所有操作,要么全部执行,要么全部不执行,而不会中断在某个环节。事务在执行过程中发生错误,会被回滚(Rollback)到事务开始前的状态,就像原创 2020-05-27 18:21:03 · 347 阅读 · 0 评论 -
SQL Server 游标的简单介绍与使用
1)什么是游标?游标是SQL 的一种数据访问机制。可以将游标简单的看成是查询的结果集的一个指针,可以根据需要在结果集上面来回滚动,浏览需要的数据。2)游标的优缺点优点:方便用户对数据库中的数据逐条进行处理缺点:在进行大数据处理时,效率低下,占用的内存也比较大3)游标的使用过程1.声明游标2.打开游标3.循环游标4.关闭游标5.释放游标另外,关于 @@FETCH_STATUS:0 FETCH 语句成功-1 FETCH 语句失败或此行不在结果集中-2 被提取的行不存在4)实例1原创 2020-05-26 14:31:52 · 1159 阅读 · 0 评论 -
带你了解 SQL Server 自定义函数
1)自定义函数的分类自定义函数的类型:1)标量值函数2)表值函数(内联表格值函数,多语句表值函数)2)三种自定义函数的区别3)举例说明首先创建三张表 书籍表(Books) 书籍分类表(bookType) 客户表(Customers) 如下:1)创建标量值函数实现功能:将客户表(Customers)中的Sex字段中的值变成 男 或 女代码如下:--创建标量值函数gocreate function convert_sex( @sex bit)retur原创 2020-05-22 00:31:44 · 729 阅读 · 0 评论 -
带你了解 SQL Server 存储过程
SQL Server 存储过程1)存储过程的定义2)存储过程的优缺点3)存储过程的创建与调用4)存储过程举例说明5)例题:创建一个存储过程,根据名称,第几页,每页显示多少条,查询满足条件的记录和记录数(分页查询)1)存储过程的定义简单来说,存储过程是一个预编译的SQL语句,保存在数据库中,可由应用程序调用执行。2)存储过程的优缺点优点:允许模块化的设计,就是说只需要创建一次,以后在程序中便可调用多次。如果某次操作需要执行多次SQL语句,使用存储过程比单纯SQL语句执行要快。响应时间上来说有优势,可以原创 2020-05-20 19:28:55 · 759 阅读 · 0 评论 -
带你了解 SQL Server 触发器
1)触发器的定义 触发器是一种特殊的存储过程,主要是通过事件来触发而被执行的。它被捆绑到SQL Server 的表格或者视图上。2)触发器的作用 触发器可以强化约束,来维护数据的完整性和一致性,可以跟踪数据库内的操作从而不允许未经许可的更新和变化。可以联级运算。如,某表上的触发器上包含对另一个表的数据操作,而该操作又会导致该表触发器被触发。3)触发器的类型1)after触发器( 同for ):在执行增删改操作之后,再执行触发器2)instead of触发器:直接执行触发器里的内容4)触发器原创 2020-05-19 11:58:14 · 1297 阅读 · 1 评论
分享