पीएल/एसक्यूएल में फ़ाइल मौजूद है या नहीं, यह जांचने के लिए निम्नलिखित एक संग्रहीत कार्य उदाहरण है।
PL/SQL फ़ंक्शन उदाहरण यह जांचने के लिए कि कोई फ़ाइल मौजूद है या नहीं
नीचे दिया गया फ़ंक्शन दो पैरामीटर लेता है, एक Oracle निर्देशिका ऑब्जेक्ट नाम के लिए है और दूसरा फ़ाइल नाम है और बूलियन प्रकार देता है। यदि कोई फ़ाइल मौजूद है तो यह सच हो जाएगी और झूठी वापसी होगी।
CREATE OR REPLACE FUNCTION is_file_exist (p_directory IN VARCHAR2, p_filename IN VARCHAR2) RETURN BOOLEAN AS n_length NUMBER; n_block_size NUMBER; b_exist BOOLEAN := FALSE; BEGIN UTL_FILE.fgetattr (p_directory, p_filename, b_exist, n_length, n_block_size); RETURN b_exist; END is_file_exist;
परीक्षा
SET SERVEROUTPUT ON; BEGIN IF is_file_exist ('CSV_DIR', 'emp.dat') THEN DBMS_OUTPUT.put_line ('File exists.'); ELSE DBMS_OUTPUT.put_line ('File not exists.'); END IF; END; /
आउटपुट
File exists. PL/SQL procedure successfully completed.
यह भी देखें:
- UTL_FILE.FCOPY उदाहरण
- UTL_FILE.FREMOVE उदाहरण
-
Oracle में सभी तालिकाओं को कैसे सूचीबद्ध करें
-
JDBC का उपयोग करके dbms_output.get_lines से आउटपुट प्राप्त करना
-
ओरेकल एसक्यूएल में एक विशिष्ट चरित्र तक एक सबस्ट्रिंग का चयन कैसे करें?
-
SQL तालिका से SQL में पिवट दृश्य बनाएं
-
Oracle .Net ManagedDataAccess त्रुटि:असेंबली से 'OracleInternal.Common.ConfigBaseClass' प्रकार लोड नहीं कर सका