[英]Multiple Parameters in Full Search Text?
我已在SQL Server 2014中創建了全文目錄。我想在存儲過程中使用該目錄。
DECLARE @FNAME VARCHAR(50) = '"ABHI"', @LNAME VARCHAR(50) ='GUPTA'
此查詢工作正常
SELECT *
FROM Users
WHERE CONTAINS(*,@FNAME)
我的問題是如何在它們之間使用and
條件將多個參數傳遞給Contains
?
您可以連接以下變量:
DECLARE @search nvarchar(4000),
@FNAME VARCHAR(50) = 'ABHI',
@LNAME VARCHAR(50) = 'GUPTA'
SELECT @search = '"'+@FNAME+'" AND "'+@LNAME+'"'
SELECT * FROM Users WHERE CONTAINS(*,@search)
除非有人提供一個包含多個術語的鍍鉻解決方案,否則您可以使用兩個CONTAINS。
SELECT fie FROM foo WHERE CONTAINS(*,@fee) and CONTAINS(*,@fum)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.