FREETEXT поиск по столбцу nvarchar - PullRequest
0 голосов
/ 29 апреля 2020

Моя таблица выглядит так:

CREATE TABLE [dbo].[Hers](
    [Material] [int] NOT NULL,
    [Material_Description] [nvarchar](255) NULL,
    [Material_Type] [nvarchar](255) NULL,
    [Manufacturer] [nvarchar](255) NULL,
    [MPN] [nvarchar](max) NULL,
    [X_plant_matl_status] [nvarchar](255) NULL,
    [Old_material_number] [nvarchar](255) NULL,
    [Int_material_number] [int] NULL,
 CONSTRAINT [PK_Hers] PRIMARY KEY CLUSTERED 
(
    [Material] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO

Мне нужно использовать этот тип выбора:

SELECT * FROM [dbo].[Hers] WHERE FREETEXT(MPN, 'dx64')

, но я пытался создать FULLTEXT INDEX для столбца MPN, но:

Опция TYPE COLUMN недопустима для типов столбцов, отличных от image или varbinary (max).

Как создать индекс FULLTEXT для столбца MPN?

...