2009-12-04 17 views
7

पीएल/एसक्यूएल में एक प्रक्रिया लिखते समय, मैं पैरामीटर के प्रकार को myTable.myColumn% TYPE के रूप में घोषित कर सकता हूं ताकि जब मैं अपने कॉलम के प्रकार को varchar2 (20) से varchar2 (50) कहूं तो मुझे प्रक्रिया को बदलने की ज़रूरत नहीं है पैरामीटर प्रकार। क्या टी-एसक्यूएल में कुछ समान है?टी-एसक्यूएल ओरेकल के% TYPE ऑपरेटर के बराबर है?

उत्तर

9

नहीं, टी-एसक्यूएल में कोई समकक्ष नहीं है।

+0

यह 2015 है और अभी भी कोई समकक्ष नहीं है। SQL सर्वर निराशाजनक। –

3

सबसे अच्छा आप जो कर सकते हैं वह उपयोगकर्ता द्वारा परिभाषित डेटा प्रकार बनाना होगा, फिर आप अंतर्निहित यूडीटी को बदल सकते हैं और यह दोनों स्थानों पर प्रभावी होगा।

यह हर जगह इसे प्रभावित करेगा जो आप इसका उपयोग करते हैं, इसलिए यदि आपने एकाधिक तालिकाओं में टाइप का उपयोग किया है तो यह आपको प्रभावित करेगा यदि आप इसे बदल देते हैं।