随笔分类 -  [10] SQL Server

摘要:1、sqlserver锁解释: https://www.xp.cn/b.php/111205.html 2、更新锁测试: https://q.cnblogs.com/q/99244/ https://www.cnblogs.com/niuzaihenmang/p/5640209.html 3、锁查看 阅读全文
posted @ 2020-07-31 13:14 平民的麦田 阅读(706) 评论(0) 推荐(0)
摘要:本文方案适用于Microsoft Sql Server 2008/2012/2012 r2/2014版本,以下简称MSSQLSERVER。 MSSQL默认是不允许远程连接,并且禁用sa账户的。如果想要在本地用SSMS连接远程服务器上的MSSQLSERVER,需要做两个部分的配置: 1. SQL SE 阅读全文
posted @ 2018-08-11 16:24 平民的麦田 阅读(2138) 评论(0) 推荐(0)
摘要:case具有两种格式。简单case函数和case搜索函数。 这两种方式,可以实现相同的功能。简单case函数的写法相对比较简洁,但是和case搜索函数相比,功能方面会有些限制,比如写判定式。 还有一个需要注重的问题,case函数只返回第一个符合条件的值,剩下的case部分将会被自动忽略。 <span 阅读全文
posted @ 2017-04-14 17:34 平民的麦田 阅读(2311) 评论(0) 推荐(0)
摘要:查询语句可能返回多条记录,如果数据量非常大,需要使用游标来逐条读取查询结果集中的记录。应用程序可以根据需要滚动或浏览其中的数据。本篇介绍游标的概念、分类、以及基本操作等内容。 一:认识游标游标是SQL Server的一种数据访问机制,它允许用户访问单独的数据行。用户可以对每一行进行单独的处理,从而降低系统开销和潜在的阻隔情况,用户也可以使用这些数据生成的SQL代码并立即执行或输出。 1.1、游标... 阅读全文
posted @ 2016-02-23 20:18 平民的麦田 阅读(1123) 评论(0) 推荐(0)
摘要:一、触发器概念 1.1、触发器特征 1.1.1、触发器是在对表进行增、删、改时,自动执行的存储过程。触发器常用于强制业务规则,它是一种高级约束,通过事件进行触发而被执行。 1.1.2、触发器是一个特殊的事务单元,可以引用其他表中的列执行特殊的业务规则或数据逻辑关系。当出现错误时,可以执行rollback transaction操作将整个触发器以及触发它的T-SQL... 阅读全文
posted @ 2016-02-18 23:50 平民的麦田 阅读(848) 评论(0) 推荐(0)
摘要:一、增:有4种方法1.使用insert插入单行数据: --语法:insert [into] <表名> [列名] values <列值> 例:insert into Strdents (姓名,性别,出生日期) values ('开心朋朋','男','1980/6/15') 注意:into可以省略;列名 阅读全文
posted @ 2016-02-10 23:31 平民的麦田 阅读(391) 评论(0) 推荐(0)
摘要:--/第1步**********删除所有表的外键约束*************************/ DECLARE c1 cursor forselect 'alter table ['+ object_name(parent_obj) + '] drop constraint ['+name... 阅读全文
posted @ 2015-08-08 16:55 平民的麦田 阅读(2625) 评论(0) 推荐(0)
摘要:聚簇索引和非聚簇索引的一个标志性区别就是聚簇索引的叶节点对应着数据页,从中间级的索引页的索引行直接对应着数据页。而非聚簇索引的索引B+树叶节点不是直接指向数据页面的。如果表有聚集索引或索引视图上有聚集索引,则行定位器是行的聚集索引键。如果聚集索引不是唯一的索引,SQL Server 将添加在内部生成... 阅读全文
posted @ 2015-05-28 15:29 平民的麦田 阅读(799) 评论(0) 推荐(0)
摘要:第一种:单表多字段排序分页存储过程--支持单表多字段查询,多字段排序create PROCEDURE [dbo].[UP_GetByPageFiledOrder]( @TableName varchar(50), --表名 @ReFieldsStr varchar(200) =... 阅读全文
posted @ 2014-11-24 20:50 平民的麦田 阅读(461) 评论(0) 推荐(0)
摘要:一、事务概念 事务是一种机制、是一种操作序列,它包含了一组数据库操作命令,这组命令要么全部执行,要么全部不执行。因此事务是一个不可分割的工作逻辑单元。在数据库系统上执行并发操作时事务是作为最小的控制单元来使用的。这特别适用于多用户同时操作的数据通信系统。例如:订票、银行、保险公司以及证券交易系统等... 阅读全文
posted @ 2014-10-15 16:50 平民的麦田 阅读(237) 评论(0) 推荐(0)