मुझे एक प्रोग्राम में चल रहे SQL क्वेरी के बारे में निम्न त्रुटि संदेश मिला है। SQL सर्वर 2005 T-SQL।
विषम प्रश्नों को कनेक्शन के लिए सेट करने के लिए विकल्पों
ANSI_NULLSऔरANSI_WARNINGSविकल्पों की आवश्यकता होती है । यह लगातार क्वेरी शब्दार्थ सुनिश्चित करता है। इन विकल्पों को सक्षम करें और फिर अपनी क्वेरी पुनः जारी करें। (गंभीरता 16)
इसे ठीक करना आसान है, सेट करें ANSI_NULLSऔर ANSI_WARNINGS ON, लेकिन मैं जानना चाहता था कि एक विषम क्वेरी क्या है। एक Google खोज मुझे सेट करने के लिए दर्जनों परिणाम लाती है , ANSI_NULLSऔर ANSI_WARNINGSयह समझाती है कि शब्द का अर्थ क्या है। क्वेरी है:
UPDATE SRV.DB.DBO.TABLE SET Column=
(SELECT Column
FROM SRV1.DB.DBO.TABLE)
मुझे लगता है कि यह एक क्वेरी में कई डेटाबेस इंजन से जुड़ने के कारण है, क्योंकि मैंने इस त्रुटि को अन्यथा कभी प्राप्त नहीं किया है।
क्या "विषम" केवल इस संदर्भ में दो अलग-अलग डेटाबेस इंजनों को क्वेरी करने के लिए संदर्भित करता है?