2
我有一个存储过程,我想允许它*因此如果用户:允许* SQL查询
- 类型T *然后高,茶的回报
- 类型*或。那么所有的结果返回
- 类型T接其个人有T的所有结果返回象PTV,高大,坐在
我的存储过程是这样的:
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
你的问题到底是什么? – erikkallen
@erikkallen允许*获得所有结果,t *获得t等相关信息。 – DotnetSparrow
您是否运行过该操作,您遇到了哪些挑战?我认为你在正确的道路上 – codingbiz