2015-01-15 7 views
9

मैं बहुत सारी स्क्रिप्ट बना रहा हूं, और कभी-कभी यह जांचने के लिए कि टेबल की आवश्यकता होने पर मुझे अपडेट किया जा रहा है, मैं फ्लाई पर कई चयन कथन लिखता हूं।कॉलम कैसे चुनें, * ओरेकल में टेबल से?

एसक्यूएल सर्वर में आप की तरह कुछ लिख सकते हैं:

SELECT Column1, * 
FROM MY_TABLE 

यह दृश्यता कारणों के लिए उपयोगी है, लेकिन है कि Oracle में काम करने के लिए प्रतीत नहीं होता है और मैं इसे कैसे प्राप्त करने के लिए पता नहीं है, के अलावा अन्य मैन्युअल रूप से सभी कॉलम नाम लिखना।

आप ऑरैकल में यह कैसे कर सकते हैं?

मुझे पता है कि हमें अपनी उत्पादन स्क्रिप्ट आदि में इस तरह की कोई क्वेरी शामिल नहीं करनी चाहिए। मैं इसे फ्लाई पर उपयोग करने की कोशिश कर रहा हूं जबकि मैं विकास में अपनी स्क्रिप्ट चला रहा हूं। अलग-अलग बिंदुओं पर, मैं अन्य कॉलम के संबंध में कुछ कॉलम की जानकारी देखने में अधिक रुचि रखता हूं, लेकिन मैं अभी भी सभी कॉलम देखना चाहता हूं।

उत्तर

17
SELECT Column1, MY_TABLE.* 
FROM MY_TABLE 

या यदि आप तालिका एक उपनाम दे:

SELECT Column1, T.* 
FROM MY_TABLE T 
+0

यही नहीं बल्कि आसान था! मैं इसे पहले नहीं मिला के लिए गूंगा महसूस करता हूँ। धन्यवाद! – Dzyann

7

एक उपनाम का उपयोग करें:

SELECT Column1, t.* 
FROM MY_TABLE t; 
संबंधित मुद्दे