Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

SQLcl (Oracle) में अपने क्वेरी परिणामों को प्रारूपित करने के 2 तरीके

Oracle डेटाबेस के विरुद्ध क्वेरी चलाने के लिए SQLcl का उपयोग करते समय, आप निम्न दो विकल्पों का उपयोग करके क्वेरी परिणामों का आउटपुट निर्दिष्ट कर सकते हैं:

  • SET SQLFORMAT आदेश
  • अपनी क्वेरी में एक टिप्पणी शॉर्टकट जोड़ें

SET SQLFORMAT कमांड

SET SQLFORMAT कमांड आपको यह निर्धारित करने की अनुमति देता है कि वर्तमान सत्र में सभी अनुवर्ती प्रश्नों के लिए क्वेरी परिणाम कैसे स्वरूपित किए जाते हैं।

इस विकल्प का उपयोग करने के लिए, बस SET SQLFORMAT . का पालन करें वांछित स्वरूपण विकल्प के साथ।

उसके बाद, बाद के प्रश्न उस प्रारूप में आउटपुट होंगे।

उदाहरण:

SET SQLFORMAT ansiconsole;
SELECT * FROM regions;

परिणाम:

   REGION_ID               REGION_NAME 
____________ _________________________ 
           1 Europe                    
           2 Americas                  
           3 Asia                      
           4 Middle East and Africa    

यहां उपलब्ध विकल्प हैं:

SET SQLFORMAT default;
SET SQLFORMAT ansiconsole;
SET SQLFORMAT fixed;
SET SQLFORMAT csv;
SET SQLFORMAT loader;
SET SQLFORMAT delimited;
SET SQLFORMAT insert;
SET SQLFORMAT json;
SET SQLFORMAT json-formatted;
SET SQLFORMAT xml;
SET SQLFORMAT html;
SET SQLFORMAT text; (undocumented)

आप इन विकल्पों की सूची प्राप्त करने के लिए प्रत्येक की व्याख्या के साथ निम्न कमांड भी चला सकते हैं:

HELP SET SQLFORMAT;

ध्यान दें कि text विकल्प मदद में प्रलेखित नहीं है।

अपनी क्वेरी में एक टिप्पणी शॉर्टकट जोड़ें

दूसरा विकल्प आपको वास्तविक क्वेरी के भीतर से प्रारूप सेट करने की अनुमति देता है। ऐसा करने के लिए, SELECT . के तुरंत बाद अपने वांछित प्रारूप के साथ एक टिप्पणी जोड़ें कीवर्ड।

उदाहरण:

SELECT /*csv*/ * FROM regions;

परिणाम:

"REGION_ID","REGION_NAME"
1,"Europe"
2,"Americas"
3,"Asia"
4,"Middle East and Africa"

default . को छोड़कर, इस विकल्प का उपयोग ऊपर सूचीबद्ध किसी भी प्रारूप में प्रारूप को सेट करने के लिए किया जा सकता है विकल्प।

इसलिए, हम अपने क्वेरी आउटपुट के लिए विभिन्न स्वरूपण विकल्पों को निर्दिष्ट करने के लिए निम्नलिखित कथनों का उपयोग कर सकते हैं:

SELECT /*ansiconsole*/ * FROM regions;
SELECT /*fixed*/ * FROM regions;
SELECT /*csv*/ * FROM regions;
SELECT /*loader*/ * FROM regions;
SELECT /*delimited*/ * FROM regions;
SELECT /*insert*/ * FROM regions;
SELECT /*json*/ * FROM regions;
SELECT /*json-formatted*/ * FROM regions;
SELECT /*xml*/ * FROM regions;
SELECT /*html*/ * FROM regions;
SELECT /*text*/ * FROM regions;

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle:UPSERT कैसे करें (किसी तालिका में अद्यतन या सम्मिलित करें?)

  2. एसक्यूएल में डेटाटाइप का आकार बदलें

  3. sql . में महीनों और दिनों दोनों में दो तिथियों के बीच अंतर प्राप्त करें

  4. Oracle अनुप्रयोगों R12 में APPL_TOP का मंचन किया गया

  5. Oracle SQL - REGEXP_LIKE में a-z या A-Z . के अलावा अन्य वर्ण शामिल हैं