易截截图软件、单文件、免安装、纯绿色、仅160KB

sql server 全文检索,功能介绍,应用特点总结。

在一个数据表里,有3个字段,如下:
ID           自动增加,已建索引
TITLE      nvarchar(255)
CONTENT ntext(16)
对title字段进行“like”查询,速度还行。但是要对content字段,进行“like”查询,速度很慢,不可行,想到了使用全文检索。
建立全文检索,有2种方法。
1.使用sql server 2000视图菜单,一步一步来
2.使用T-sql语句
先来说视图菜单,如何建立全文检索。
1.启用全文检索,如下图,选中,右键“启用”
2. 建立全文目录。
选中第一个“新建全文目录”,出现“新全文目录属性”对话框。
对于“新建全文目录”,输入名称即可,例如:ft_total。
对于“调度”,这个是用来制定全文检索任务执行的时间的,你可以根据需要进行设置。
  
3.对数据表,建立全文检索,如下图。根据向导,选择需要做检索的列,即可完成。在这个过程中,你也可以建立“调度”。
 
4. 对全文目录“ft_total”,进行“启动完全填充”。
根据以上步骤,就建好了索引,下面来测试下。
sql 查询器中,输入sql语句:
select * from baidu2 where contains(content,'品牌')
即可查询,正文里含有“品牌”的数据行。
下面是使用T-sql语句,建立全文检索。
首先,介绍利用系统存储过程创建全文索引的具体步骤:
1) 启动数据库的全文处理功能             (sp_fulltext_database)
2) 建立全文目录                            (sp_fulltext_catalog)
3) 在全文目录中注册需要全文索引的表  (sp_fulltext_table)
4) 指出表中需要全文索引的列名          (sp_fulltext_column)
5) 为表创建全文索引                       (sp_fulltext_table)
6) 填充全文目录                &


相关文档:

sql 中case用法

Case具有两种格式。简单Case函数和Case搜索函数。
--简单Case函数
CASE sex
         WHEN '1' THEN '男'
         WHEN '2' THEN '女'
ELSE '其他' END
--Case搜索函数
CASE WHEN sex = '1' THEN '男'
     ......

配置SQL Server2005 express与jdbc连接

上微软网站下载sqlserver2005 jdbc driver 包
  
  1、将microsoft sql server 2005 jdbc driver\sqljdbc_1.2\chs\sqljdbc.jar包 copy到发布系统 的 web-inf\lib目录中
  2、将microsoft sql server 2005 jdbc driver\sqljdbc_1.2\chs\auth\x86\sqljdbc_auth.dll 文件copy到 windows ......

SQL触发器实例

定义: 何为触发器?在SQL Server里面也就是对某一个表的一定的操作,触发某种条件,从而执行的一段程序。触发器是一个特殊的存储过程。
      常见的触发器有三种:分别应用于Insert , Update , Delete 事件。
      我为什么要使用触发器?比如,这么两个表:
& ......

50个常用的SQL语句

Student(S#,Sname,Sage,Ssex) 学生表 
Course(C#,Cname,T#) 课程表 
SC(S#,C#,score) 成绩表 
Teacher(T#,Tname) 教师表 
问题: 
1、查询“001”课程比“002”课程成绩高的所有学生的学号; 
select a.S# from (select s#,score from SC where C#='001') a,(sele ......

不同SQL Server版本间的数据库恢复问题

      在这里,我所指的版本是指的2000,2005,2008这样的版本区别,而不是企业版,开发版这样的版本区别.从官方的说法来看,SQL Server是允许数据库从低版本向高版本恢复,但不支持高版本向低版本的恢复,如果我们用高版本的数据库在低版本的数据库引擎下恢复,会出现什么错误描述呢?
    ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号