top

笔记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 @   桦仔  阅读(281)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
点击右上角即可分享
微信分享提示