Suppose my stored procedure is:
IF EXISTS (SELECT * FROM sysobjects WHERE type = 'P' AND name = 'sp_QB_descriptionwise_select')
BEGIN
DROP Procedure sp_QB_descriptionwise_select
END
GO
CREATE Procedure sp_QB_descriptionwise_select
(
@description nvarchar(max)
)
AS
declare @type int
SELECT Question.questionid, Question.question, Question.answer, Question.typeOfQuestion, QuestionBank.description
FROM QuestionBank INNER JOIN
Question ON QuestionBank.questionid = Question.questionid
WHERE (QuestionBank.description = @description)
SELECT @type = Question.typeOfQuestion
FROM QuestionBank INNER JOIN
Question ON QuestionBank.questionid = Question.questionid
WHERE (QuestionBank.description = @description)
if @type=1
begin
SELECT OptionQuestion.option1, OptionQuestion.option2, OptionQuestion.option3, OptionQuestion.option4
FROM OptionQuestion INNER JOIN
Question ON OptionQuestion.questionid = Question.questionid
end
GO
How can i store the records n in what way???