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;