笔记227 全文搜索 增加一个字段这个字段存储其他所有字段的和 2013-3-15

笔记227 全文搜索  增加一个字段这个字段存储其他所有字段的和 2013-3-15

 1 --全文搜索  增加一个字段这个字段存储其他所有字段的和 2013-3-15
 2 --找到一个折中的办法:在每一个表中定义一个字段,这个字段存储其他所有字段的和,然后查找的时候就只要匹配这个字段就行了
 3 --http://www.cnblogs.com/D-Wade-WP8/archive/2013/03/14/D-Wade-20130314001.html
 4 USE [pratice]
 5 GO
 6 --CREATE TABLE testFullText
 7 --(
 8 --  SourceID INT IDENTITY(1,1) NOT NULL,
 9 --  SourceName NVARCHAR(50),
10 --  BuyDepartment NVARCHAR(50),
11 --  SumText NVARCHAR(200)
12 --)
13 --GO
14 CREATE trigger tri_SumText
15 on testFullText for
16 insert,update
17 as
18 Update testFullText Set
19 SumText=isnull(SourceName,'')+''+isnull(BuyDepartment,'') WHERE [SourceID] in (SELECT [SourceID] from inserted)
20 
21 
22 --查询
23 SELECT * FROM [dbo].[testFullText]
24 
25 --插入
26 USE [pratice]
27 GO
28 INSERT [dbo].[testFullText]([SourceName],[BuyDepartment])
29 SELECT '你好','美国' UNION ALL
30 SELECT  '大家好' ,'中国'
31 
32 --更新
33 USE [pratice]
34 GO
35 UPDATE [dbo].[testFullText] SET [BuyDepartment]='英国' WHERE [SourceName]='大家好'

 

posted @ 2013-08-04 13:52  桦仔  阅读(271)  评论(0编辑  收藏  举报