设为首页  
联系我们  
加入收藏  
网页制作 冲浪宝典 图形图像 操作系统 软件教学 编程开发 认证考试 安全技术 站长专区 文学驿站 娱乐天地 游戏天地 办公软件
文章搜索
您的位置: 首页 >> 文章首页 >> 编程开发 >> 数据库开发 >> SQL Server7.0 Web資料搜尋技巧
精品推荐
数据库开发点击TOP10
·MYSQL 新版出现 Client does not support authentication protocol requested by server; consider upgrading MySQL client解决办法
·生成助记码(取汉字的第一个字母)
·ORA-01034错误的解决办法
·ORACLE数据库管理员的职责
·将DW数据窗口导出为EXCEL文件的方法(整理)
·Oracle中分区表的使用
·SQL Server 2000+ MS WIN2003群集服务配置
·SQL中UNION 与 UNION ALL 的区别
·ORA-00257: archiver error. Connect internal only, until freed.
·Oracle备份与恢复案例
编程开发点击TOP10
·数字小键盘指法练习
·ASP.NET 程序中常用的三十三种代码
·用C语言编通讯录程序(初学者级别的)
·我写的Java学生成绩管理系统源代码
·CHK文件恢复工具
·Modem 常用AT指令集
·java笔试题
·异常java.sql.SQLException: Io exception:The Network Adapter could not establish connection
·单片机模拟I2C总线及24C02(I2C EEPROM)读写实例(源代码)
·C++经典电子书下载
精选专题

SQL Server7.0 Web資料搜尋技巧

作者: 来源:网络文章 时间:2005-12-17 22:35:00

SQL Server7.0 Web資料搜尋技巧(1) 「資料庫資料」搜尋:使用SQL指令的LIKE語法、或Microsoft SQL Server 7.0的中文全文檢索(Full Text Search)功能。

Microsoft Index Server
於Windows NT Option Pack當中所包括的Microsoft Index Server,提供中文全文檢索的搜尋功能,可以搜尋網站中Microsoft Word 或Microsoft Excel檔案、text、html、ASP等檔案格式內的資料。

SQL指令LIKE搜尋
一般資料庫資料的搜尋,可以使用SQL指令的LIKE語法,如下: select * from 資料表名稱 where 欄位名稱 LIKE '%搜尋的字串%’ 譬如:「select * from 客戶 where 地址 LIKE '%台北市%’」可以搜尋 到客戶資料表當中地址欄位有包含台北市的資料。 使用LIKE語法的最大缺點,為動作太慢,因為必須對資料庫裡的資料一筆一筆地做搜尋。另外,雖然Access資料庫的Memo類型欄位資料也可以搜尋得到,但是無法搜尋某些類型的欄位資料,譬如SQL Server的Text類型的欄位資料無法使用SQL指令LIKE語法做搜尋。

SQL Server 7.0全文檢索
對資料庫的資料做搜尋,最好的方式為使用Microsoft SQL Server 7.0的Full Text Search功能,可以對Char、Varchar、Text、NText、NChar、NVarchar類型欄位的資料做中文全文檢索的搜尋功能。
您必須安裝Microsoft SQL Server 7.0的Full Text Search部份,這部份 並未包括於SQL Server 7.0的一般安裝步驟當中,必須另外安裝,才可以使用中文全文檢索的搜尋功能。 設定待搜查資料表的步驟首先要設定待搜查的資料表,方法為執行 [SQL Server Enterprise Manager],於待搜查的資料表譬如 [Northwind] 資料庫的 [Customers] 資料表上按右鍵,選擇 [Full-Text Index Table] 的 [Define Full-Text Indexing on a Table]。即會顯示 [Full-Text Indexing Wizard] 的畫面。按下 [下一步],選擇做為唯一索引的欄位。按下 [下一步],選擇做為唯一索引的欄位。按下 [下一步],選擇或新產生一個儲存索引資料的catalog。接著按下 [New Schedule] 按鈕排定索引行程,設定多久做一次索引,[Jobtype] 可選擇 [Full] 或[Incremental],[Full] 表示對整個資料表的資料重新做索引,[Incremental] 表示僅對資料表異動的資料做索引,譬如排定每天半夜對資料表異動的資料做一次索引。按下 [OK] 和 [下一步],即定義好設定待搜查的資料表。
這時候並未對待搜查的資料表做索引,必須於[Full-Text Catalogs] 中所設定的catalog 如 [客戶] 按右鍵選擇 [Start Population] 的 [Full Population]對整個資料表的資料重新做索引。

以上設定將於每天半夜對資料表異動的資料做一次索引。資料表的資料有異動時,因為並未立即做索引,必須於隔天半夜做一次索引後,才可以搜尋到異動的資料。
透過網際網路搜尋資料庫的資料如何透過網際網路或intranet,搜尋伺服器資料庫的資料呢?在Windows NT的平台上,最好的選擇就是使用IIS(Internet Information Server)的網站伺

共2页 9 7 [1] [28 :>

SQL Server7.0 Web資料搜尋技巧 相关文章:
SQL Server7.0 Web資料搜尋技巧 相关软件:
特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
转载请注明来源:http://www.xgdown.com