ALTER PROCEDURE [dbo].[sp_ASearch]
(
@Text VARCHAR(300),
@Text1 VARCHAR(300),
@Text2 VARCHAR(300)
)
AS
SET NOCOUNT OFF
DECLARE @Params VARCHAR(1000)
DECLARE @Drop VARCHAR(100)
SET @Params = QUOTENAME(@Text, '''') + ' AND ' + QUOTENAME(@Text1, '''') + ' OR ' + QUOTENAME(@Text2, '''')
-- Show the results
SELECT ElementText
FROM @Drop
WHERE FREETEXT(ElementText, @Params)
UNION ALL
SELECT VideoMimeType
FROM @Drop
WHERE FREETEXT(VideoMimeType, @Params)
UNION ALL
SELECT SESummaryText
FROM @Drop
WHERE FREETEXT(SESummaryText, @Params)
UNION ALL
SELECT MetaTagText
FROM @Drop
Where FREETEXT(MetaTagText,@Params)
ERROR I am getting:
Msg 1087, Level 15, State 2, Procedure sp_ASearch, Line 21
Must declare the table variable "@Drop".
Msg 1087, Level 15, State 2, Procedure sp_ASearch, Line 27
Must declare the table variable "@Drop".
Msg 1087, Level 15, State 2, Procedure sp_ASearch, Line 33
Must declare the table variable "@Drop".
Msg 1087, Level 15, State 2, Procedure sp_ASearch, Line 39
Must declare the table variable "@Drop".
|