在变量周围添加双引号-全文搜索sql server



我正在尝试对其中一个表执行全文搜索。

我发现在使用全文搜索时必须添加双引号。

这个效果很好。

SELECT *  FROM tblArea WHERE CONTAINS ((District,Taluka,VillageName,Area),'"rajkot 2"')

当我在node.js中使用它时,搜索输入来自web应用程序。

let src='"'+req.params.data+'"';

MsSqlQuery = SqlString.format(`SELECT * FROM tblArea WHERE 
CONTAINS ((District,Taluka,VillageName,Area),?)`,[src]);

这会导致输出出现语法错误。

我可以知道如何在变量周围加双引号吗?

这一个工作

MsSqlQuery_New=SqlString.format(SELECT District,Taluka,VillageName,Area FROM tblArea WHERE CONTAINS ((District,Taluka,VillageName,Area),'"${req.params.searchInput}"')(;

最新更新