深爱那片海 发表于 2015-1-16 22:38:37

MSSQL网站制作之实例演示在SQL中启用全文检索

上面我们说了DML的闪回方案。但对于DDL却无能为力,对于大多数的DDL,即使是rowbase格式,二进制日志binlog中仍只记录语句本身。对于删表操作,只记录一个语句droptablet。仅凭这句话,无法还原表的数据。全文检索 怎样在SQL中启用全文检索功效?本文将经由过程实例向你剖折这个成绩。这是一个全文索引的一个例子,起首在查询剖析器中利用:
  usepubs
  go

  --翻开数据库全文索引的撑持

 executesp_fulltext_databaseenable
 go

  --创建全文目次ft_titles

  executesp_fulltext_catalogft_titles,create
  go

  --为titles表创建全文索引数据元,UPKCL_titleidind是主键所创建的独一索引,可由sp_helptitles得知

  executesp_fulltext_tabletitles,create,ft_titles,UPKCL_titleidind
  go

  --设置全文索引列名

  execsp_fulltext_columntitles,title,add
  go
  execsp_fulltext_columntitles,notes,add
  go

  --创建全文索引

  execsp_fulltext_tabletitles,activate
  go

  --添补全文索引目次

  execsp_fulltext_catalogft_titles,start_full
  go

  --利用contains和freetext

  selecttitle,notesfromtitles
  wherecontains(title,"computerCooking")
  go
  selecttitle,notesfromtitles
  wherefreetext(title,computerCooking)
  go
  selecttitle,notesfromtitles
  wherefreetext(title,"computerCooking")
  go
  selecttitle,notesfromtitles
  wherecontains(title,computer)
  go
  selecttitle,notesfromtitles
  wherefreetext(*,computer)
  go
支持大型的数据库。可以处理拥有上千万条记录的大型数据库。

再见西城 发表于 2015-1-19 20:07:44

代替了原来VB式的错误判断。比Oracle高级不少。

老尸 发表于 2015-1-25 18:18:05

每天坚持做不一样的是,认真做笔录,定时复习。一个月你就可以有一定的收获。当然如果你想在sql方面有一定的造诣,你少不了需要看很多很多的书籍了。

谁可相欹 发表于 2015-2-3 12:45:51

呵呵,这就是偶想说的

小妖女 发表于 2015-2-9 01:19:57

我是一个ERP初学者,对于前台运用基本熟悉,但对于后台SQLServer的运用一点也不懂,特想学习下相关资料。至少懂得一些基本的运用。希望各位能给于建议,小弟再谢过!

精灵巫婆 发表于 2015-2-26 16:53:42

发几份SQL课件,以飨阅者

蒙在股里 发表于 2015-3-8 16:09:10

XML字段类型更好的解决了XML数据的操作。XQuery确实不错,但是个人对其没好感。(CSDN的开发者应该是相当的熟了!)

仓酷云 发表于 2015-3-16 04:06:44

同样会为索引视图等应用带来麻烦。看看行级和事务级的快照数据放在tempdb中,就能感觉到目前架构的尴尬。

不帅 发表于 2015-3-22 20:10:16

对于微软系列的东西除了一遍遍尝试还真没有太好的办法
页: [1]
查看完整版本: MSSQL网站制作之实例演示在SQL中启用全文检索