utl-file

    1熱度

    1回答

    我需要寫入文件(在字符串中間)一個LOW VALUES HEX'00'。 我可以使用包的utl_file使用下一個代碼utl_file.put_raw(v_file, hextoraw('000000'))。但是我可能只在文件的開頭和結尾處做,而不是在字符串的中間。 所以,我的問題是:如何在select語句中寫入LOW VALUES HEX'00'。 我嘗試了一些變種像 Select ‘blabl

    1熱度

    4回答

    嗨,我運行Oracle 11,我試圖寫上使用UTL_FILE.FOPEN服務器框中的目錄。 爲了測試這一點,我使用下面的腳本(包括輸出): SQL> @D:\test.sql declare l_file_handle UTL_FILE.FILE_TYPE; begin l_file_handle := UTL_FILE.FOPEN('/appl/mydir',

    0熱度

    2回答

    因此,我正在更改此parse_file'c​​lean_files_up過程'的過程。我編寫了這些變化,但經過測試,我意識到 我實際上很難理解發生了什麼。我從來沒有解析過一個文件或utl_file,所以我不完全解決這個問題。 總之,我們需要使用名爲NEWFILE_DIRECTORY的目錄中的當前sysdate來查找名爲Files20130807.xxx的文件。 如果沒有文件意味着它無法找到匹配當前

    1熱度

    2回答

    我需要在使用PL/SQL的UTL_FILE包生成的csv文件中顯示以下內容。 標題1 Heading2 Heading3 ABCDE 123 987641213 XXX街道 YYYY 對於 '標題1' 的每個值,我得到3行爲地址從特定表。 在輸出csv文件中,我需要在一個單元格中顯示地址,並用新行分隔數據。我嘗試使用遊標和附加數據使用chr(10),chr(12),chr(15)但徒勞。 請幫助我

    0熱度

    1回答

    大家好。 我是PL/SQL和Oracle數據庫的新手。 我需要讀取/寫入服務器上存在的文件,所以我使用的是utl_file.fopen('/home/tmp/','text.txt','R'),但Oracle顯示錯誤「無效的目錄路徑」。 主要問題是,我只有用戶的權限,所以我不能使用的命令等create directory user_dir as '/home/temp/'或查看UTL_FILE_D

    0熱度

    1回答

    declare ENAME VARCHAR2(10); JOB VARCHAR2(10); MGR VARCHAR2(4); HIREDATE varchar2(11); SAL VARCHAR2(11); COMM VARCHAR2(9); DEPTNO number(2); EMPNO NUMBE

    0熱度

    3回答

    我有沒有一個固定的結構的平面文件一樣 name,phone_num,Address bob,8888,2nd main,5th floor,avenue road 這裏的最後一列Address有值2nd main,5th floor,avenue road但由於相同的分隔符,用於分隔條件列還我沒有得到任何線索如何處理相同。 平面文件的結構可能會因文件而異。 如何在導入時使用這種平面文件Inf

    0熱度

    1回答

    我想創建一個程序,從僱員記錄中獲得薪水超過輸入數量的記錄。 然後獲得輸出到文本文件。 我不明白我在做錯什麼。請幫助我。提前致謝。 我有員工表結構如下。 Desc TABLE僱員; 名稱爲空?鍵入 EMPLOYEE_ID NOT NULL NUMBER(6) FIRST_NAME VARCHAR2(20) LAST_NAME NOT NULL VARCHAR2(25) EMAIL NOT NULL

    1熱度

    1回答

    DECLARE data_line VARCHAR2(200); -- Data line read from input file data_file UTL_FILE.FILE_TYPE; -- Data file handle my_dir VARCHAR2(250); -- Directory containing the data file my

    0熱度

    1回答

    基本上它是一個字母打印文本我正在嘗試通過Oracle PL/SQL過程來完成。 我下面的代碼: - DECLARE out_file UTL_FILE.file_type; lv_file VARCHAR2 (200) DEFAULT TO_CHAR (SYSDATE, 'yyyymmddhhmiss')||'.txt' ;LVSQL varchar2(4000); lV_TXT va