Oracle डेटाबेस के साथ SQLcl का उपयोग करते समय, आप SQLFORMAT
. सेट कर सकते हैं करने के लिए insert
क्वेरी परिणामों को INSERT
. के रूप में आउटपुट करने के लिए बयान।
उदाहरण
प्रदर्शित करने के लिए यहां एक उदाहरण दिया गया है:
SET SQLFORMAT insert;
SELECT * FROM regions;
परिणाम:
REM INSERTING into REGIONS SET DEFINE OFF; Insert into REGIONS (REGION_ID,REGION_NAME) values (1,'Europe'); Insert into REGIONS (REGION_ID,REGION_NAME) values (2,'Americas'); Insert into REGIONS (REGION_ID,REGION_NAME) values (3,'Asia'); Insert into REGIONS (REGION_ID,REGION_NAME) values (4,'Middle East and Africa'); 4 rows selected.
स्पष्ट होने के लिए, ansiconsole
. का उपयोग करते समय क्वेरी परिणाम यहां दिए गए हैं :
SET SQLFORMAT ansiconsole;
SELECT * FROM regions;
परिणाम:
REGION_ID REGION_NAME ____________ _________________________ 1 Europe 2 Americas 3 Asia 4 Middle East and Africa
फ़ाइल में निर्यात करें
अगर आपको INSERT
को स्टोर करने की जरूरत है किसी फ़ाइल में कथन, आप SPOOL
. का उपयोग कर सकते हैं परिणामों को एक फ़ाइल में निर्यात करने का आदेश।
SET SQLFORMAT insert;
SPOOL '/Users/barney/data/insert_regions.sql';
SELECT * FROM regions;
SPOOL off;
SET SQLFORMAT ansiconsole;
इसने परिणाम को insert_regions.sql
. नामक फ़ाइल में निर्यात किया निर्दिष्ट स्थान पर।
एक बार क्वेरी को फ़ाइल में निर्यात करने के बाद, मैंने SPOOL
. सेट किया करने के लिए off
और SQLFORMAT
करने के लिए ansiconcole
।
यहाँ परिणामी फ़ाइल कैसी दिखती है:
REM INSERTING into REGIONS SET DEFINE OFF; Insert into REGIONS (REGION_ID,REGION_NAME) values (1,'Europe'); Insert into REGIONS (REGION_ID,REGION_NAME) values (2,'Americas'); Insert into REGIONS (REGION_ID,REGION_NAME) values (3,'Asia'); Insert into REGIONS (REGION_ID,REGION_NAME) values (4,'Middle East and Africa'); 4 rows selected.
फ़ीडबैक निकालें
आप X rows selected
SET FEEDBACK off
:
SET SQLFORMAT insert;
SET FEEDBACK off;
SELECT * FROM regions;
SET FEEDBACK on;
SET SQLFORMAT ansiconsole;
परिणाम:
REM INSERTING into REGIONS SET DEFINE OFF; Insert into REGIONS (REGION_ID,REGION_NAME) values (1,'Europe'); Insert into REGIONS (REGION_ID,REGION_NAME) values (2,'Americas'); Insert into REGIONS (REGION_ID,REGION_NAME) values (3,'Asia'); Insert into REGIONS (REGION_ID,REGION_NAME) values (4,'Middle East and Africa');
इस मामले में मैंने FEEDBACK
को बदल दिया फ़ाइल निर्यात करने के बाद वापस चालू करें, और SQLFORMAT
सेट करें ansiconsole
. पर वापस जाएं ।