请各位大侠,版主帮忙给个解决方案!还可加分!深表感谢!(200分)

  • 主题发起人 newgoodlmy
  • 开始时间
N

newgoodlmy

Unregistered / Unconfirmed
GUEST, unregistred user!
数据库用SQL SERVER,我想建一TEXT或BLOB字段来存储格式化文本文件,
现在我想进行全文关健字查询。就象如果是字符串字段可以
用 SELECT * FROM TABLENAME WHERE FIELDNAME LIKE ”%您好%“。
请各位大侠,版主帮忙给个解决方案!最好能用存储过程,速度要快.
如果是PARADOX数据库,又如何解决!
 
SQL SERVER的全文索引可以支持你的需求,
具体内容请看sql sERVER的联机丛书中关于全文检索的说明
非常详细,包括检索优化。
 
启用数据库以便进行全文索引
sp_fulltext_database [ @action = ] 'action'
启用表以便进行全文索引
sp_fulltext_table [ @tabname = ] 'qualified_table_name'
, [ @action = ] 'action'
[ , [ @ftcat = ] 'fulltext_catalog_name'
, [ @keyname = ] 'unique_index_name' ]
启用列以便进行全文索引
sp_fulltext_column [ @tabname = ] 'qualified_table_name' ,
[ @colname = ] 'column_name' ,
[ @action = ] 'action'
[ , [ @language = ] 'language' ]
[ , [ @type_colname = ] 'type_column_name' ]
编辑表中的全文索引
sp_fulltext_column [ @tabname = ] 'qualified_table_name' ,
[ @colname = ] 'column_name' ,
[ @action = ] 'action'
[ , [ @language = ] 'language' ]
[ , [ @type_colname = ] 'type_column_name' ]
从表中删除全文索引
sp_fulltext_table [ @tabname = ] 'qualified_table_name'
, [ @action = ] 'action'
[ , [ @ftcat = ] 'fulltext_catalog_name'
, [ @keyname = ] 'unique_index_name' ]
重建全文目录
sp_fulltext_catalog [ @ftcat = ] 'fulltext_catalog_name' ,
[ @action = ] 'action'
[ , [ @path = ] 'root_directory' ]
在数据库中重建所有全文目录
sp_fulltext_catalog [ @ftcat = ] 'fulltext_catalog_name' ,
[ @action = ] 'action'
[ , [ @path = ] 'root_directory' ]
还有很多,自己去查
 
我的数据类型决定我不能用FULLTEXT,有无其他方法!
 
我用是SQL SERVER7.0,安装SQL SERVER7.0,选择装FULLTEXT时选了语言CHINESE,为什么进行
全文检索时总得不出结果,(文本内容为中文)。急。急。急
 
顶部