Безопасный запрос в Голанге в SQL Server и FTS - PullRequest
0 голосов
/ 06 марта 2019

Я использую полнотекстовый поиск 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

Кажется, код игнорирует ? в запросе. Как это изменить, чтобы оно работало?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...