मैं किसी शर्त के आधार पर तालिका चर के अंदर एक कॉलम को अपडेट करने का प्रयास कर रहा हूं, यह स्थिति यह है कि तालिका चर की आईडी एक अलग तालिका में मौजूद नहीं है:एक मौजूदा कथन के अंदर तालिका चर का उपयोग
DECLARE @BugRep TABLE(BugCode VARCHAR(50),DevFirstName VARCHAR(50), DevLastName VARCHAR(50), BugDate VARCHAR(20), IsValid VARCHAR(1))
UPDATE @BugRep
SET IsValid = 'N' WHERE NOT EXISTS(SELECT * FROM BUG b WHERE @BugRep.BUGCODE = b.CODE)
जब मैं प्रक्रिया इन बयानों है कि संकलित करने के लिए प्रयास करते हैं, मैं एक "अदिश चर घोषित करना चाहिए" @BugRep "संदेश मिलता है।
मैं कैसे के अंदर तालिका चर का उपयोग कर के बारे में जाते हो मौजूद नहीं खंड
मैं SQL सर्वर 2 का उपयोग कर रहा हूँ 008
+1, अच्छा नमूना कोड –
मैन .. यह कितना परेशान है, आह? +1 – womp
आह, @ बुगकोड, उपनाम के रूप में उपयोग किया जाता है, ब्रैकेट के बिना एक अवैध पहचानकर्ता है। बेशक! –