मैं इस प्रक्रिया को कॉल करना चाहता हूं जो एक मान भेजता है जो पूर्ण या कोई भी मूल्य हो सकता है।एसईटी ANSI_NULLS चालू या बंद के साथ कैसे निपटें?
SELECT DomainName, DomainCode FROM Tags.tblDomain WHERE SubDomainId [email protected]
मैं बस नीचे दिए गए कोड में जो कर रहा हूं उसके बजाय मैं इस एकल क्वेरी का उपयोग करना चाहता हूं।
मैंने यह खोजा कि मैं यह कैसे कर सकता हूं तो मुझे this Link मिला।
इस मैं ANSI_NULLS बंद
सेट करने के लिए के अनुसार मैं अपने एसक्यूएल क्वेरी निष्पादित करने से पहले इस प्रक्रिया के अंदर सेट किया और ऐसा करने के बाद इसे फिर से रीसेट करने में सक्षम नहीं हूँ।
ALTER PROCEDURE [Tags].[spOnlineTest_SubDomainSelect]
@SubDomainId INT
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
-- Insert statements for procedure here
IF @SubDomainId IS NULL
SELECT DomainName, DomainCode FROM Tags.tblDomain WHERE SubDomainId IS NULL
ELSE
SELECT DomainName, DomainCode FROM Tags.tblDomain WHERE SubDomainId [email protected]
END
क्या ANSI_NULLS के साथ सौदा या का उपयोग करते हुए, तो वरना
@ जीबीएन thx। –