Oracle PL/SQL में, UTL_FILE.FCOPY प्रक्रिया का उपयोग किसी फ़ाइल को कॉपी करने के लिए किया जाता है। यह आलेख बताता है कि PL/SQL में UTL_FILE.FCOPY प्रक्रिया का उपयोग करके सिंटैक्स और उदाहरणों के साथ फ़ाइल को कैसे कॉपी किया जाए।
सिंटैक्स
UTL_FILE.FCOPY ( src_location IN VARCHAR2, src_filename IN VARCHAR2, dest_location IN VARCHAR2, dest_filename IN VARCHAR2, start_line IN BINARY_INTEGER DEFAULT 1, end_line IN BINARY_INTEGER DEFAULT NULL);
पैरामीटर विवरण
src_location | स्रोत फ़ाइल का स्थान। (निर्देशिका वस्तु का नाम) |
src_filename | स्रोत फ़ाइल का नाम। |
dest_location | कॉपी की गई फ़ाइल के लिए गंतव्य। (निर्देशिका वस्तु का नाम) |
dest_filename | गंतव्य फ़ाइल नाम। |
स्टार्ट_लाइन | लाइन नंबर जिस पर कॉपी करना शुरू करना है। डिफ़ॉल्ट है 1. |
end_line | लाइन नंबर जिस पर कॉपी करना बंद करना है। डिफ़ॉल्ट शून्य है। |
UTL_FILE.FCOPY उदाहरण
<एच3>1. उदाहरणनिम्न उदाहरण emp.pdf फ़ाइल को उसी निर्देशिका MY_DOC में अन्य नाम emp2.pdf के साथ कॉपी करेगा।
BEGIN UTL_FILE.FCOPY ('MY_DOC', 'emp.pdf', 'MY_DOC', 'emp2.pdf'); END; /<एच3>2. उदाहरण
निम्न उदाहरण फ़ाइल sqllog.log को एक निर्देशिका से दूसरी निर्देशिका में केवल 3 पंक्तियों के साथ कॉपी करेगा, जो पंक्ति संख्या 1 से 3 तक शुरू होती है।
BEGIN UTL_FILE.FCOPY ('MY_DOC', 'sqllog.log', 'MY_DOC2', 'sqllog.log', 1, 3); END; /
यह भी देखें:
- पीएल/एसक्यूएल में फ़ाइल को एक निर्देशिका से दूसरी निर्देशिका में ले जाएं
- Oracle में बड़ी CSV को एकाधिक फ़ाइलों में विभाजित करें
- Oracle में संग्रहीत कार्यविधि का उपयोग करके CSV फ़ाइल आयात करें
- PL/SQL का उपयोग करके Oracle में CSV डेटा निर्यात करें