SQL Server教程
文章平均质量分 74
阿准
这个作者很懒,什么都没留下…
展开
-
解析:正确的掌握逻辑运算符的优先顺序
当一个语句中同时包含多个逻辑运算符时,取值的优先顺序依次为:NOT、AND 和 OR。算术(及按位)运算符先于逻辑运算符被处理。 在下例中,高级条件属于心理书籍而不属于商业书籍,因为 AND 优先于 OR: SELECT title_id, type, advanceFROM pubs.dbo.titlesWHERE type = business OR type = p转载 2009-10-09 10:34:00 · 6887 阅读 · 0 评论 -
空值比较搜索条件
NULL 值表示列的数据值未知或不可用。NULL 值与零(数字值或二进制值)、零长度的字符串或空白(字符值)的含义不同。相反,空值可用于区分输入的是零(数字列)或空白(字符列)还是无数据输入(NULL 可用于数字列和字符列)。 可以通过以下两种方式在允许空值的列中输入 NULL 值(根据 CREATE TABLE 语句的指定): ◆如果无数据输入并且列或数据类型上无默认的或转载 2009-10-09 10:44:00 · 792 阅读 · 0 评论 -
SQL SERVER 究竟什么时候写日志?
昨天看到网上有一个关于SQL SERVER 课件,便随手下载了下来看看主要讲了些什么内容,于是看到了下面两个PPT页面 由于第一张PPT上的内容不太准确(日志文件中没有“日志页”的概念,只有VLF的概念,可能是我们对“数据页”的概念太深刻了,因此弄了以“日志页”的概念出来,而PPT中说先更新高速缓冲区中的数据页,然后将事务日志写入到“日志页”,很容易让人理解成先更改转载 2009-10-21 13:54:00 · 2556 阅读 · 0 评论 -
数据库恢复(一)——基础知识
数据库恢复(一)——基础知识1、正确认识日志文件。 一个Sql Server数据库最少要包含一个mdf数据文件和一个ldf日志文件。mdf文件中包含了所有的数据库对象和数据,例如表、存储过程、用户信息等等。ldf文件中包含(或者曾经包含)了数据库的所有事务日志,但是不要指望仅仅通过ldf日志文件来恢复数据库。例如,想通过ldf文件和以前的完全备份将数据恢复到某个时间点,或者由于转载 2009-10-22 14:11:00 · 917 阅读 · 0 评论 -
SQL exists 和in
in 和 exists其实挺好区别的.且看下边基本概念。in 是一个集合运算符.a in {a,c,d,s,d....}这个运算中,前面是一个元素,后面是一个集合,集合中的元素类型是和前面的元素一样的。实现的对集合中的元素进行遍历,以确定给定的元素a是否与子查询或列表中的值相匹配。in 运算用在sql语句中,它后面带的select 一定是选一个字段,而不是select *。转载 2010-02-24 17:15:00 · 623 阅读 · 0 评论