क्या एसक्यूएल सर्वर में समेकित प्रकार की कार्यक्षमता की अनुमति देने के लिए कुछ प्रकार की तंत्र है?एसक्यूएल सर्वर 2008 में अनुमानित प्रकार?
उदाहरण के लिए, अगर मैं एक स्तंभ कहा जाता है "UpdateStatus" है यह आम तौर पर सेटअप एक पत्र मूल्यों के साथ इसलिए की तरह हो जाता है:
- डी
- एक्स
- यू
- मैं
यह कई चीजों के समान हो सकता है। इससे भ्रम पैदा होता है। वैकल्पिक इसे इस तरह एक स्ट्रिंग स्तंभ होना है:
- डाउनलोड किए
- हटाए गए
- अपडेट किया गया
- प्रारंभ
लेकिन वह अपनी ही समस्या है। आखिर में कोई ऐसा कुछ लिखने जा रहा है: where UpdateStatus = 'Initalized'
(वर्तनी गलत)। इसके अलावा मैंने सुना है कि स्ट्रिंग्स की कुंजी बंद करना सभी कलाकार नहीं है।
तो, क्या SQL सर्वर के लिए कोई भी प्रकार का गणित प्रकार है जो इससे मदद कर सकता है? असल में मैं संकलन समय की जांच कर रहा हूं कि एक मूल्य की तुलना की जा रही है (यानी "प्रारंभिक") मूल्यों की सूची का हिस्सा है।
मैं एसक्यूएल सर्वर का उपयोग कर रहा 2008
नहीं है, अन्य है कि प्रस्तावित समाधान (लुकअप तालिका एफके बाधा के साथ) SQL सर्वर में कुछ भी नहीं है जो "enum" प्रकार की तरह काम करता है। –
@marc_s: यह बहुत बुरा है। मैं उम्मीद कर रहा था कि कुछ सीएलआर ऑब्जेक्ट्स जादू का इस्तेमाल एक गणित प्रकार बनाने के लिए किया जा सकता है। – Vaccano