在SQL Server和FTS中的golang中进行安全查询

时间:2019-03-06 06:18:07

标签: sql sql-server full-text-search

我使用SQL Server全文搜索在包含大文本的数据库表中查找,但是无法与db.Query一起使用。

我有此代码:

query := "select NUM, DOC_DATE, DOC_TEXT from [dbo].[TEXT_CACHE] WHERE CONTAINS(DOC_TEXT, 'FORMSOF (INFLECTIONAL, ?)'); "

rows, err := db.Db.Query(query, queryStr)

if err != nil {
    log.Println("SQL select error: ")
    log.Println(err)
}

但是当我尝试运行它时,出现此错误:

  

sql:预期0个参数,得到1

似乎代码忽略了查询中的?。如何更改它才能起作用?

0 个答案:

没有答案