34,571
社区成员
发帖
与我相关
我的任务
分享
--创建数据库
CREATE DATABASE HnAirDocumentContentSys COLLATE Latin1_General_CI_AS
GO
--切换到相应的数据库
USE HnAirDocumentContentSys
GO
--创建数据表
CREATE TABLE Document_Content
(
[Id] [uniqueidentifier] ROWGUIDCOL NOT NULL UNIQUE,
[Controller_Id] [uniqueidentifier] NOT NULL,
[DocumentContent] VARBINARY(MAX) NULL,
[FileType] VARCHAR(50)
)
GO
--创建唯一索引
CREATE UNIQUE INDEX UQ_tb_Company_cpName ON Document_Content(Id)
GO
--为全文索引启用数据库
EXEC sp_fulltext_database 'enable'
--创建一个叫My_FullDif的全文目录
EXEC sp_fulltext_catalog 'My_FullDir', 'create'
--为全文索引标记表
EXEC sp_fulltext_table 'Document_Content','create','My_FullDir','PK_tb'
--创建全文索引
EXEC sp_fulltext_column 'Document_Content','DocumentContent','add',0x0804,'FileType'
GO
--插入测试数据
INSERT Document_Content SELECT NEWID(),NEWID(), CAST('中国国营农场A' AS VARBINARY(MAX)), 'doc'
INSERT Document_Content SELECT NEWID(),NEWID(), CAST('B中国国营农场' AS VARBINARY(MAX)), 'doc'
INSERT Document_Content SELECT NEWID(),NEWID(), CAST('中国国营农C场' AS VARBINARY(MAX)), 'doc'
INSERT Document_Content SELECT NEWID(),NEWID(), CAST('中国D国营农场' AS VARBINARY(MAX)), 'doc'
GO
--填充全文索引
EXEC sp_fulltext_table 'Document_Content','start_full'
--延时一下,等填充完成
WAITFOR DELAY '00:00:6'
GO
--查询数据
SELECT * FROM Document_Content WHERE contains([DocumentContent],'"国营"')
--删除测试数据库
USE MASTER
GO
DROP DATABASE TEST
CREATE DATABASE HnAirDocumentContentSys COLLATE Chinese_PRC_CI_AS
USE MASTER
GO
--创建数据库
CREATE DATABASE HnAirDocumentContentSys COLLATE Latin1_General_CI_AS
GO
--切换到相应的数据库
USE HnAirDocumentContentSys
GO
--创建数据表
CREATE TABLE Document_Content
(
[Id] [uniqueidentifier] ROWGUIDCOL NOT NULL UNIQUE,
[Controller_Id] [uniqueidentifier] NOT NULL,
[DocumentContent] VARBINARY(MAX) NULL,
[FileType] VARCHAR(50)
)
GO
--创建唯一索引
CREATE UNIQUE INDEX UQ_Document_Content_Id ON Document_Content(Id)
GO
--为全文索引启用数据库
EXEC sp_fulltext_database 'enable'
--创建一个叫My_FullDif的全文目录
EXEC sp_fulltext_catalog 'My_FullDir', 'create'
--为全文索引标记表
EXEC sp_fulltext_table 'Document_Content','create','My_FullDir','UQ_Document_Content_Id'
--创建全文索引
EXEC sp_fulltext_column 'Document_Content','DocumentContent','add',0x0804,'FileType'
GO
--插入测试数据
INSERT Document_Content SELECT NEWID(),NEWID(), CAST('中国国营农场A' AS VARBINARY(MAX)), 'doc'
INSERT Document_Content SELECT NEWID(),NEWID(), CAST('B中国国营农场' AS VARBINARY(MAX)), 'doc'
INSERT Document_Content SELECT NEWID(),NEWID(), CAST('中国国营农C场' AS VARBINARY(MAX)), 'doc'
INSERT Document_Content SELECT NEWID(),NEWID(), CAST('中国D国营农场' AS VARBINARY(MAX)), 'doc'
GO
--填充全文索引
EXEC sp_fulltext_table 'Document_Content','start_full'
--延时一下,等填充完成
WAITFOR DELAY '00:00:6'
GO
--查询数据
SELECT * FROM Document_Content WHERE contains([DocumentContent],'"国营"')
--删除测试数据库
USE MASTER
GO
DROP DATABASE HnAirDocumentContentSys
USE MASTER
GO
--创建数据库
CREATE DATABASE HnAirDocumentContentSys COLLATE Latin1_General_CI_AS
GO
--切换到相应的数据库
USE HnAirDocumentContentSys
GO
--创建数据表
CREATE TABLE Document_Content
(
[Id] [uniqueidentifier] ROWGUIDCOL NOT NULL UNIQUE,
[Controller_Id] [uniqueidentifier] NOT NULL,
[DocumentContent] VARCHAR(MAX) NULL,
[FileType] VARCHAR(50)
)
GO
--创建唯一索引
CREATE UNIQUE INDEX UQ_Document_Content_Id ON Document_Content(Id)
GO
--为全文索引启用数据库
EXEC sp_fulltext_database 'enable'
--创建一个叫My_FullDif的全文目录
EXEC sp_fulltext_catalog 'My_FullDir', 'create'
--为全文索引标记表
EXEC sp_fulltext_table 'Document_Content','create','My_FullDir','UQ_Document_Content_Id'
--创建全文索引
EXEC sp_fulltext_column 'Document_Content','DocumentContent','add',0x0804
GO
--插入测试数据
INSERT Document_Content SELECT NEWID(),NEWID(), CAST('中国国营农场A' AS VARCHAR(MAX)), 'doc'
INSERT Document_Content SELECT NEWID(),NEWID(), CAST('B中国国营农场' AS VARCHAR(MAX)), 'doc'
INSERT Document_Content SELECT NEWID(),NEWID(), CAST('中国国营农C场' AS VARCHAR(MAX)), 'doc'
INSERT Document_Content SELECT NEWID(),NEWID(), CAST('中国D国营农场' AS VARCHAR(MAX)), 'doc'
GO
--填充全文索引
EXEC sp_fulltext_table 'Document_Content','start_full'
--延时一下,等填充完成
WAITFOR DELAY '00:00:6'
GO
--查询数据
SELECT * FROM Document_Content WHERE contains([DocumentContent],'"国营"')
--删除测试数据库
USE MASTER
GO
DROP DATABASE HnAirDocumentContentSys