sql - creating function using newID() -
मुझे यह त्रुटि हो रही है: कोई विचार?
साइड-इफेक्टिंग का अमान्य उपयोग या फ़ंक्शन के अंदर 'न्यूड' में समय-निर्भर ऑपरेटर।
मैं MS-SQL Server 2005
के साथ काम कर रहा हूं। यहाँ टी-एसक्यूएल
स्टेटमेंट है:
फ़ंक्शन बनाएं [डीबीओ]। [गेटन्यूएनम्बर] () रिटर्न पूर्णांक के रूप में आरंभ करें @ कोड इंट सेट @code = (SELECT CAST (newid () AS द्विआधारी (3) के रूप में)) रिटर्न (@ कोड) END
फ़ंक्शन आपको नईआईडी का उपयोग नहीं करने देगा, लेकिन इसके आसपास काम किया जा सकता है।
दृश्य चुनें vwGetNewNumber के रूप में चुनें कास्ट (कास्ट (नया () () (बाइनरी AS) ) के रूप में) प्राथमिकता के रूप में) समारोह बनाएँ [डीबीओ]। [GetNewNumber] () आरएएस के रूप में शुरू होता है घोषित करें @ कोड इंट vwGetNewNumber रिटर्न (@ कोड) END से शीर्ष 1 @ कोड = NextID चुनें
फिर आप का चयन करें dbo चुन सकते हैं। [GetNewNumber] ()
के रूप में योजना बनाई।
Comments
Post a Comment