dreamontheway的技术之路

向着光明,我要一步一步往上爬。

导航

2010年8月25日 #

INSERT 失败,因为下列 SET 选项的设置不正确: 'ARITHABORT' SET ARITHABORT ON | OFF

摘要: INSERT 失败,因为下列 SET 选项的设置不正确: 'ARITHABORT' 当你在SQL Server上试图更新一个索引视图引用的表时,你可能回收到如下有错误 INSERT 失败,因为下列 SET 选项的设置不正确: 'ARITHABORT' 你必须在TSQL前Set ARITHABORT ON,代码如下 Set ARITHABORT ON GO INSERT INTO ta .. 在AD... 阅读全文

posted @ 2010-08-25 09:37 dreamontheway 阅读(661) 评论(0) 推荐(0) 编辑

2010年8月24日 #

CASE WHEN

摘要: if @s_level >0 begin set @strTemp_level = case @s_level when 1 then ' and s<=10 ' when 2 then ' and s>10 and s<=20 ' end end 阅读全文 类别:sql ado 存储过程查看评论 阅读全文

posted @ 2010-08-24 12:04 dreamontheway 阅读(179) 评论(0) 推荐(0) 编辑

2010年8月23日 #

清楚讲解 JOIN ON 文章

摘要: A left join B 的连接的记录数与A表的记录数同 A right join B 的连接的记录数与B表的记录数同 A left join B 等价B right join A 阅读全文 类别:sql ado 存储过程查看评论 阅读全文

posted @ 2010-08-23 15:39 dreamontheway 阅读(136) 评论(0) 推荐(0) 编辑

2010年8月19日 #

全文索引——CONTAINS 语法

摘要: 全文索引——CONTAINS 语法 我们通常在 WHERE 子句中使用 CONTAINS ,就象这样:SELECT * FROM table_name WHERE CONTAINS(fullText_column,'search contents')。 我们通过例子来学习,假设有表 students,其中的 address 是全文本检索的列。 1. 查询住址在北京的学生... 阅读全文

posted @ 2010-08-19 17:37 dreamontheway 阅读(258) 评论(0) 推荐(0) 编辑

SQL Server 全文目录相关

摘要: 填充全文索引实质上就是更新全文索引,其目的是让全文索引可能够反映最新的数据表内容。 填充全文索引的方式 填充全文索引一共有三种方式: l 完全填充:完全填充方式通常发生在首次填充全文目录或全文索引时,在前一节中所说到的“启用全文索引”时,就已经对全文索引进行了一次完全填充,以后就可以使用基于更改跟踪的填充和基于增量时间戳的填充来维护全文索引。 l 基于更改跟踪方... 阅读全文

posted @ 2010-08-19 17:28 dreamontheway 阅读(5051) 评论(0) 推荐(1) 编辑

FULLTEXTCATALOGPROPERTY

摘要: FULLTEXTCATALOGPROPERTY 返回有关全文目录属性的信息。 语法 FULLTEXTCATALOGPROPERTY ( catalog_name , property ) 参数 catalog_name 包含全文目录名称的表达式。 property 包含全文目录属性名称的表达式。下表列出了这些属性,并提供所返回信息的描述。 属性 描述 PopulateSta... 阅读全文

posted @ 2010-08-19 16:47 dreamontheway 阅读(324) 评论(0) 推荐(0) 编辑

sp_help_fulltext_catalogs

摘要: sp_help_fulltext_catalogs 返回指定的全文目录的 ID、名称、根目录、状态以及全文索引表的数量。 语法 sp_help_fulltext_catalogs [ @fulltext_catalog_name = ] 'fulltext_catalog_name' 参数 [@fulltext_catalog_name =] 'fulltext_catalog_name' 是全... 阅读全文

posted @ 2010-08-19 16:46 dreamontheway 阅读(239) 评论(0) 推荐(0) 编辑

SQL 查询优化

摘要: 1 有两个表,A表800多万,B表900多万,这两个表要做关联查询,没有GROUP BY等操作,只是普通的查询,如何提高速度? [1]把能限制范围最小的条件放在最前面,此条件对应的列加一下索引 [2]尽量把Where后面给出的条件所要用的字段建立索引, 避免使用like, 避免在where中使用is null或者is not null, 另外,先要限制从两张表取的数据,最后才写两表关联的字段(两表... 阅读全文

posted @ 2010-08-19 15:16 dreamontheway 阅读(243) 评论(0) 推荐(1) 编辑

数据库范式

摘要: 简介 数据库范式在数据库设计中的地位一直很暧昧,教科书中对于数据库范式倒是都给出了学术性的定义,但实际应用中范式的应用却不甚乐观,这篇文章会用简单的语言和一个简单的数据库DEMO将一个不符合范式的数据库一步步从第一范式实现到第四范式。 范式的目标 应用数据库范式可以带来许多好处,但是最重要的好处归结为三点: 1.减少数据冗余(这是最主要的好处,其他好处都是由此而附带的) 2.消除异常(插入异常,更... 阅读全文

posted @ 2010-08-19 15:11 dreamontheway 阅读(166) 评论(0) 推荐(0) 编辑

SQL Server全文索引

摘要: 1、是什么 [摘录自SQL Server2000联机从书] 全文索引为在字符串数据中进行复杂的词搜索提供有效支持。全文索引存储关于重要词和这些词在特定列中的位置的信息。全文查询利用这些信息,可快速搜索包含具体某个词或一组词的行。 全文索引包含在全文目录中。每个数据库可以包含一个或多个全文目录。一个目录不能属于多个数据库,而每个目录可以包含一个或多个表的全文索引。一个表只能有一个全... 阅读全文

posted @ 2010-08-19 15:10 dreamontheway 阅读(194) 评论(0) 推荐(0) 编辑