SQL Server

SQL Server附加属性

2016-03-26 21:30:32 1245浏览

附加属性是SQL查询中一个非常重要的概念,附加属性是一个允许唯一地排列元素的属性或属性列表。比如,我在电商系统或者CRM里面想得到每一个销售人员最近的订单。我们应该只为每个销售返回一个订单,但是属性EmployeeID和OrderDate不能唯一确定一个订单,这种情况下我们就需要引入附加属性才能返回...

SQL Server临时表和表变量的区别

2016-03-24 21:30:11 1530浏览

在看SQL Server临时表和表变量的区别这篇文章前,先看下本站之前的两篇文章:SQL Server临时表定义及概述SQL Server表变量定义及概述其实你只要仔细的看上面2篇文章,就能大致的了解临时表和表变量的区别了。什么情况下使用临时变量?对于较小的临时计算用的数据集推荐使用表变量;如果数据集比较大...

SQL Server临时表定义及概述

2016-03-22 21:30:45 1432浏览

SQL Server临时表是临时对象的一种,临时对象是以#或者##为前缀的,诸如临时存储过程、临时函数等都是临时对象,临时对象都存储在tempdb数据库中。以一个#号为前缀的临时表是本地的,只有当前用户会话才可以访问,以两个#号也就是##为前缀的临时表是全局的,因此所有用户会话都可以访问该临时表...

SQL Server INSERT INTO EXEC详解

2016-03-21 21:30:28 1118浏览

insert into exec语法INSERT INTOEXEC {| ()}INSERT INTO EXEC语句可以把存储过程或动态批处理返回的结果集直接保存到现有表中。当你需要把存储过程或动态批处理的结果集保存后在进一步处理而不是直接返回给客户端时,这个语句非常方便。下面我们通过一个示例来演示INSERT INTO EXEC的用法创建以下存储过程,以返...

SQL Server SELECT INTO详解

2016-03-20 21:30:09 1197浏览

SELECT INTO语句不向调用者返回结果集,而是创建一个包含查询结果集的新表。通过SELECT INTO创建的新表沿用查询结果集的列名称、数据类型、可空性以及IDENTITY属性。但不复制源的约束、索引、触发器。如若需要沿用源的索引、约束和触发器,那么必须在执行完SELECT INO语句后再添加。如果你的目的只是得...

如何切换SQL Server数据恢复模式

2016-03-19 21:30:36 1448浏览

之前我们了解了SQL Server3种数据恢复模式,那么如何在3种数据恢复模式之间切换呢?方法一:通过数据库属性切换3种数据恢复模式这种方法很简单,我就截个图吧方法二:通过sql语句切换数据恢复模式将数据库设置为简单恢复模式ALTER DATABASE database_name SET RECOVERY SIMPLE;将数据库设置为...

SQL Server3种数据恢复模式详解

2016-03-18 21:30:40 1035浏览

SQL Server恢复模式旨在控制事务日志维护,恢复模式是一种数据库属性,它控制如何记录事务,事务日志是否需要备份,以及可以使用哪些类型的还原操作。恢复模式有3种:简单恢复模式(simple)、完整恢复模式(full)和大容量日志恢复模式(bulk-logged)。我们通常使用完整恢复模式和简单恢复模式。...