标签:SQL Server数据库
目录 1.架构1.1.创建架构并在架构中创建表 1.2.删除架构 1.3.修改表的架构 2.视图2.1.新建视图 2.2.使用视图修改数据 2.3.删除视图 3.索引3.1.聚集索引 3.2.非聚集索引 3.3.创建索引 3.4.修改索引 3.5.查看索引 3.6.查看索引碎片 3.7.查看统计
 一.概念    SOS_SCHEDULER_YIELD等待类型是一个任务自愿放弃当前的资源占用,让给其他任务使用。   这个等待类型与CPU有直接关系,与内存与也有间接关系,与CPU有关系是因为在sql server里是通过任务调度SCHEDULER来关联CPU。 通过SCHEDULER
数据页是包含已添加到数据库表中的用户数据的结构。 如前所述, 数据页有三种, 每个都以不同的格式存储数据。 SQL server 有行内数据页、行溢出数据页和 LOB 数据页。 与 SQL server 中的所有其他类型的页一样, 数据页的大小固定为 8 KB 或8192字节。 它们由三主要组件组成
先连接好数据库,然后打开左侧 对象资源管理器,选择数据库  右键单击 ---> 选择导入数据层应用程序 根据提示向导一步步走就行了           部分导入失败以及处理方案 异常1 : 在数据库master中拒绝 create database 权限   处理方法:可能你当前登陆的用
参考 SQL Server 2012编程入门经典(第4版) SQL Server 自带的数据类型           整型:       货币   近似小数      日期/时间      特殊数字    字符   Unicode   二进制    其他  
1.返回 每月最后一天订单 SELECT orderid, orderdate, custid, empid FROM Sales.Orders WHERE orderdate = EOMONTH(orderdate);  使用EMONTH 对输入的日期返回月末日期   类似动态条件 DATED
简介 将查询语句查询的结果集作为数据插入到数据表中。   一、通过INSERT SELECT语句形式向表中添加数据 例如,创建一张新表AddressList来存储班级学生的通讯录信息,然后这些信息恰好存在学生表中,则可以从学生表中提取相关的数据插入建好的AddressList表中。 T-SQL语句如
学习SQL Server 2012编程入门经典(第4版)的笔记 1.事务日志   任意数据库的更改起初不进入数据库本身,而是不断地被写入到事务日志。   日志是数据进入磁盘上的最先位置。 2.表   数据库中实际的数据都存在表中。表有行有列。  2.1索引    索引是在特定表或视图框架内存在的对象
转自:http://www.maomao365.com/?p=4390 一、coalesce函数简介coalesce 系统函数,比ISNULL更强大,更方便的系统函数,coalesce可以接收多个参数,返回最左边不为NULL的参数,当所有参数都为空时,则返回NULLcoalesce是最优i
一.概述   在前几章介绍过 sql server 性能调优资源等待之PAGEIOLATCH,PAGEIOLATCH是出现在sql server要和磁盘作交互的时候,所以加个IO两个字。这次来介绍PAGELATCH。PAGELATCH类型是sqlserver在缓冲池里的数据页面上经常加的另
目录 1.触发器1.1.DDL触发器 1.2.DML触发器 1.3.创建触发器1.3.1.创建DML触发器 1.3.2.创建DDL触发器 1.3.3.嵌套触发器 1.3.4.递归触发器 1.4.管理触发器 1.触发器 触发器是一种特殊的存储过程,与表紧密关联。 1.1.DDL触发器 当服务器或数
SQL ROUND函数是对数据进行制定精度的取值。   第一个参数是取值的数据,第二个参数是精度,第三个参数是数据取值模式(四舍五入还是截断),其中第三个参数是可选参数,默认是四舍五入模式。    从上面结果可以看出,数据并非只保留两位小数,而是保留两位有效小数。 从上面两次可以看出,默认不使
下面的见解是在使用游标的过程中做的日记。我也是第一次使用,如果有什么不对的地方请批评指正,大家一起努力。 1.   消息 16951,级别 16,状态 1,过程 usp_proc,第 16 行      变量 '@myref' 不能用作参数,因为在执行该过程前,不得为 CURSOR OUTPUT 参
在SQL Server 2012(11.0.7001.0)下面在还原一个数据库(备份文件40多G大小,实际数据库大小300G),在还原过程中,出现一直等待ASYNC_IO_COMPLETION,如下测试截图所示,已经等待了72分钟了,但是还原比例依然为0%   SELECT  r.session_
背景   上一篇中,我介绍了SQL Server 允许访问数据库的元数据,为什么有元数据,如何使用元数据。这一篇中我会介绍如何进一步找到各种有价值的信息。以触发器为例,因为它们往往一起很多问题。   那么如何找到触发器的数据?   以sys.system_viewsis表开始。让我们查询出数据库中使
 一.  概述   这次介绍实例级别资源等待LCK类型锁的等待时间,关于LCK锁的介绍可参考 “sql server 锁与事务拨云见日”。下面还是使用sys.dm_os_wait_stats 来查看,并找出耗时最高的LOK锁。 select wait_type,
转自:http://www.maomao365.com/?p=5416   摘要: order by 1,2 的含义是对表的第一列  按照从小到大的顺序进行排列  然后再对第二列按照从小到大的顺序进行排列   order by 1,2 等同于 order b