क्या कोई यह बता सकता है कि इस संग्रहित प्रक्रिया के साथ मैं क्या गलत कर रहा हूं। मैं इसे संकलित करने के लिए नहीं मिल सकता और मेरा सॉफ़्टवेयर इसके साथ गलत क्या है इसके बारे में कोई उपयोगी संकेत नहीं दे रहा है।आईएफ/ईएलएसई संग्रहीत प्रक्रिया
CREATE PROCEDURE web.createSubscriptions
(
@Member_Id BIGINT,
@Trans_type VARCHAR(100),
@Payment_Status VARCHAR(100),
@Payment_Date DATETIME,
@Trans_Id VARCHAR(100)
)
AS
DECLARE @tmpType VARCHAR(15)
BEGIN
INSERT INTO TBL_SUBSCRIPTIONS (subs_MemberID, subs_Type, subs_Status, subs_DateGenerated, subs_PaypalTransaction) VALUES(@Member_Id, @Trans_Type, @Payment_Status, @Payment_Date, @Trans_Id)
IF(@Trans_type = 'subscr_signup')
BEGIN
@tmpType = 'premium'
END
ELSE(@Trans_type = 'subscr_cancel')
BEGIN
@tmpType = 'basic'
END
UPDATE TBL_MEMBERS
SET members_Type = @tmpType
WHERE members_Id = @Member_Id
END
उत्कृष्ट धन्यवाद। बनाने के लिए मूर्खतापूर्ण गलती। ;-( – Munklefish
खुशी है कि इसे अब क्रमबद्ध किया गया है। – RichardOD
@ मंकलेफ़िश हे, लेकिन मुझे खुशी है कि आपने इसे बनाया है (नहीं कि मैं बुरा हूं लेकिन ..) क्योंकि इससे मुझे एक बुनियादी प्रश्न के साथ मदद मिली जो मैंने एसक्यूएल के बारे में सोचा: पी –