[英]Cannot create a virtual table in SQL Server using c#
I have a problem. 我有个问题。 I'm using Visual Studio 2013.
我正在使用Visual Studio 2013。
I cannot make my table a virtual table. 我不能将我的桌子变成虚拟桌子。
This is my code: 这是我的代码:
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)
);
And when I want to make it VIRTUAL by: 当我想通过以下方式使其成为虚拟时:
CREATE VIRTUAL TABLE [dbo].[Ime]
USING fts3(content TEXT);
It does not work. 这是行不通的。 Can someone please explain to me the correct syntax ?
有人可以向我解释正确的语法吗?
FTS3 is an extension module in SQLite , and is not applicable to Microsoft SQL Server. FTS3是SQLite中的扩展模块,不适用于Microsoft SQL Server。
The FTS modules must be enabled or else any SQL statement to create/drop an FTS3 or FTS4 tables will fail. 必须启用FTS模块,否则创建或删除FTS3或FTS4表的任何SQL语句都会失败。
Refer to Enabling FTS3 and FTS4 documentation. 请参阅启用FTS3和FTS4文档。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.