Sql CONTAINSTABLE不适用于单个字符

Sql CONTAINSTABLE不适用于单个字符,sql,sql-server,freetext,containstable,Sql,Sql Server,Freetext,Containstable,我正在使用containstable()对一个表进行搜索,但如果我在搜索字符串中只输入一个字符,它将不起作用。 下面是我正在使用的查询 DECLARE @FreeTextSearch VARCHAR(500)='a' SELECT tblProjectIDs.[KEY] FROM CONTAINSTABLE(Project,*,@FreeTextSearch)AS tblProjectIDs 我有名为“a”(项目名称列)的项目和名为“ab”(项目领导列)的项目领导 如何

我正在使用containstable()对一个表进行搜索,但如果我在搜索字符串中只输入一个字符,它将不起作用。 下面是我正在使用的查询

DECLARE @FreeTextSearch VARCHAR(500)='a'

SELECT tblProjectIDs.[KEY]
    FROM CONTAINSTABLE(Project,*,@FreeTextSearch)AS tblProjectIDs       
我有名为“a”(项目名称列)的项目和名为“ab”(项目领导列)的项目领导


如何解决此问题?

CONTAINS和CONTAINSTABLE都是不同的东西。如何使用CONTAINSTABLE函数解决此问题。?
DECLARE @FreeTextSearch VARCHAR(500) = 'a'
SELECT tblProjectIDs.[KEY]
FROM dbo.tblProjectIDs
WHERE CONTAINS(*, @FreeTextSearch) OR ProjectName LIKE @FreeTextSearch