2018年2月14日

摘要: master数据库 master作为数据库的主要数据库,记录着SQL Server系统的所有系统级信息,例如登录用户、系统配置设置、端点和凭证以及访问其他数据服务器所需要的信息。master数据库还记录着启动服务器实例所需要的初始化信息,每个其它数据库的主文件位置。master数据库是SQL Ser 阅读全文
posted @ 2018-02-14 15:52 westsoft 阅读(163) 评论(0) 推荐(0) 编辑
 
摘要: 一、存储过程中使用事务的简单语法 在存储过程中使用事务时非常重要,使用数据库可以保持数据的关联完整性,在SQL Server存储过程中使用事务也很简单,举个例子: 说明:1、使用存储过程执行事务,需要开启XACT_ABORT参数(默认值Off),将该参数设置On,表示当执行事务时,如果出错,会将tr 阅读全文
posted @ 2018-02-14 14:22 westsoft 阅读(1231) 评论(0) 推荐(0) 编辑
 
摘要: http://www.cnblogs.com/zhijianliutang/archive/2012/10/28/2743722.html 我们数据量比较大的时候,我们需要将大型表拆分为多个较小的表,则只访问部门数据的查询就可以更快的运行,基本原理就是,因为要扫描的数据变的更小。维护任务(例如,重新 阅读全文
posted @ 2018-02-14 14:03 westsoft 阅读(173) 评论(0) 推荐(0) 编辑
 
摘要: https://www.cnblogs.com/knowledgesea/p/3696912.html 继续看这个文档 http://www.360doc.com/content/16/0104/11/22743342_525336297.shtml SQL Server表分区 什么是表分区 一般情 阅读全文
posted @ 2018-02-14 12:30 westsoft 阅读(298) 评论(0) 推荐(0) 编辑
 
摘要: 转自:http://www.cnblogs.com/micheng11/archive/2008/07/08/1237905.html SQL Server 中对已经定义的变量赋值的方式用两种,分别是 SET 和 SELECT。 对于这两种方式的区别,SQL Server 联机丛书中已经有详细的说明 阅读全文
posted @ 2018-02-14 11:28 westsoft 阅读(251) 评论(0) 推荐(0) 编辑
 
摘要: MSSQL为我们提供了两种动态执行SQL语句的命令,分别是EXEC和sp_executesql;通常,sp_executesql则更具有优势,它提供了输入输出接口,而EXEC没有。还有一个最大的好处就是利用sp_executesql,能够重用执行计划,这就大大提供了执行性能,还可以编写更安全的代码。 阅读全文
posted @ 2018-02-14 11:16 westsoft 阅读(5452) 评论(0) 推荐(0) 编辑