ストアドプロシージャがあり、*を許可したいので、次のようになります。
- t *と入力すると背が高くなり、お茶が戻ります
- タイプ*または。その後、すべての結果が返されます
- tと入力すると、tを持つすべての結果がptv、tall、sitのように返されます。
私のストアドプロシージャは次のとおりです。
ALTER PROCEDURE [dbo].[SearchEntityDataNew]
@SearchText varchar(100) = '*'
AS
BEGIN
SELECT 'Entity' as pagetype,EntityID,EntityData,EntityDataID
FROM EntityData
WHERE EntityData LIKE '%' + @SearchText+ '%'
OR @SearchText = '*'
union all
SELECT 'Property' as pagetype,PropertyID,PropertyValue,EntityDataID
FROM EntityDataProperty
WHERE PropertyValue LIKE '%' + @SearchText+ '%'
OR @SearchText = '*'
END