Question : What is the matter with this stored procedure

I have this stored procedure and it is giving me a error :
Incorrect syntax near the keyword 'TABLE'.

This is the code.

set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[spInsertQuestion]

@CategoryName varchar(50),
@Question varchar(350),
@Answer varchar(500)

AS

DECLARE #TempCatId TABLE
(
tCatID int
)
INSERT INTO #TempCatID(tCatId)
SELECT CatID
FROM       Category
WHERE CategoryName = @CategoryName

Answer : What is the matter with this stored procedure

CREATE PROCEDURE [dbo].[spInsertQuestion]

@CategoryName varchar(50),
@Question varchar(350),
@Answer varchar(500)

AS

DECLARE @TempCatId TABLE
(
tCatID int
)
INSERT INTO @TempCatID(tCatId)
SELECT CatID
FROM       Category
WHERE CategoryName = @CategoryName
 


Random Solutions  
 
programming4us programming4us