मेरी SQL सर्वर तालिका में एक कॉलम परिभाषित किया गया है:
टिकटन varchar (5) < / कोड> इस तालिका में पंक्तियों को विभिन्न स्रोतों से कुछ थोक लोड फ़ाइलों द्वारा डाला गया है।
अब, थोक भार इनपुट फाइल तैयार करने के आधार पर, कभी-कभी टिकटन के पास अग्रणी 0s है, कभी-कभी नहीं। मैं तालिका में INSERTS को कैसे लागू कर सकता हूं ताकि टिकटन हमेशा अग्रणी शून्य के साथ सेट किया जा सके, कुछ ऐसा: टिकटनहीं = राइट ('00000' + टिकन, 5)
आप एक चेक (सीआर) (5) कॉलम को चेक बाधा से उपयोग कर सकते हैं।
टेबल बनाओ आपका टेबल (टिकिट नोज़ चार (5) चेक (पेटींडेक्स ('% [^ 0- 9]%', टिकन नो) = 0)) अपडेट करें:
इसके द्वारा प्रयोग करने के बजाय यह सुनिश्चित करने के लिए कि केवल 0- 9 की अनुमति है, इसके बजाय इसका उपयोग किया जा सकता है।
तालिका बनाना आपकाटैबल (टिकट नं चार (5) कोलाट लैटिन 1_General_CS_AS चेक ('पैंटइंडएक्स ('% [^ 0123456789] % ', टिकटनॉ) = 0))
No comments:
Post a Comment