无法使用c#在SQL Server中创建虚拟表

本文关键字:Server 创建 虚拟 SQL | 更新日期: 2023-09-27 18:19:51

我有个问题。我正在使用Visual Studio 2013。

我不能把我的桌子做成虚拟桌子。

这是我的代码:

CREATE  TABLE [dbo].[Ime] 
(
     [Id]   INT            IDENTITY (1, 1) NOT NULL,
     [Name] NVARCHAR (MAX) NOT NULL,
     [MD5]  NVARCHAR (MAX) NOT NULL,
     PRIMARY KEY CLUSTERED ([Id] ASC)
);

当我想通过实现虚拟化时

CREATE VIRTUAL TABLE [dbo].[Ime] 
    USING fts3(content TEXT);

它不起作用。有人能给我解释一下正确的语法吗?

无法使用c#在SQL Server中创建虚拟表

FTS3是SQLite中的一个扩展模块,不适用于Microsoft SQL Server。

FTS模块必须启用,否则创建/删除FTS3或FTS4表的任何SQL语句都将失败。

请参阅启用FTS3和FTS4文档。