笔记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]='大家好'