我使用以下SQL脚本来选择current_status
包含以下变量@isPending, @isInvoiced, @isRework, @isCancelled
的记录。
SELECT *
FROM vw_sale_search vss
WHERE CONTAINS (( @isPending, @isInvoiced, @isRework, @isCancelled), vss.current_status )
但是,错误消息是:
(' @ isPending'。附近的语法不正确)
在我尝试运行脚本时显示。
答案 0 :(得分:1)
主容器,在这种情况下,您的current_status列应放在第一位。然后,要搜索的项目将位于SQL Server Full-Text CONTAINS function
中的第二位要搜索多个单词,可以在CONTAINS函数中使用OR语法
我创建了示例全文目录和文本表,如SQL Fulltext tutorial中所示,并准备了使用SQL Select脚本以使用OR与包含函数
RewriteEngine On
RewriteRule ^([0-9]+)$ project.php?id=$1
RewriteRule ^([0-9]+)/$ project.php?page=$1
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
RewriteRule ^([^\.]+)$ $1.html [NC,L]