cost 489 ms
輸入緩沖區大小超過 1000 個字符時 Oracle utl_file 拋出錯誤

[英]Oracle utl_file throwing error when the input buffer size exceeds more than 1000 character

我很想為每個游標執行編寫文件,如下面的 sql 所示。 data_payload 列將有超過 1000 個字符。 utl_file.put 行有一個異常。 如果我使用 1000 個字符的 SUBRTR,則文件寫入成功。 有沒有其他替代功能來處理這個? ...

Utl_File 未在服務器路徑中生成文件

[英]Utl_File not generating file in the server path

我已經執行了一段代碼,它使用 utl_file package 生成一個簡單的文本文件用單詞“測試”並將文件輸出到服務器中的位置。 當我運行程序時它編譯成功但文件不是在路徑中生成。 路徑和目錄在 dba_directories 中可用並且有讀寫權限。 我注意到當我打印顯示參數 utl_file 然后 ...

HPL/SQL UTL_FILE.PUT_LINE 在每個字符之間放置 NULL 個字符

[英]HPL/SQL UTL_FILE.PUT_LINE Puts NULL Character Between Each Character

我正在使用 HPL/SQL 的 UTL_FILE function PUT_LINE() 將文本直接寫入文件 HDFS。 文件中的每一行都包含幾個由分號分隔的文本字段。 筆記: 當我“hadoop copyToLocal”並在 vi 中打開該文件時,我在文件中的每個 output 字符之間看到一個 ...

如何在 SQL*Plus 中將多個表的內容轉換為 XML?

[英]How do I convert the contents of multiple tables to XML in SQL*Plus?

我有一個任務需要為多個表編寫 XML (17)。 教授告訴我們可以使用DBMS_XMLGEN並將我們鏈接到一個示例 PL/SQL 腳本來執行此操作。 問題是我不想重寫或復制粘貼腳本 17 次。 該腳本將 XML 內容存儲在一個表中,其字段類型為 CLOB,然后我們可以使用SPOOL命令將內容寫入文 ...

從 S3 存儲桶下載文件 - AWS Oracle RDS

[英]Downloading file from S3 bucket - AWS Oracle RDS

我是 Oracle AWS RDS 的新手,我們部署了一個 RDS 和一個 S3 存儲桶。 從 S3 下載工作正常,但是我想編寫一個腳本來檢查文件下載是否已完成。 該腳本開始下載 - 我在 DBMS 輸出中獲得了 TaskID 和 V_CMD 輸出。 但是腳本失敗了 有這個錯誤 ORA ...

如何在使用 utl.file wirte plsql 將數據寫入 a.csv 文件時處理中文/日文字符

[英]How to handle Chineese/Japenese characters while writing data to a .csv file using utl.file wirte plsql

我試圖使用以下內容來處理我的數據集中的日語字符,但它似乎不起作用。 任何人都可以提出任何替代方案。 下面是 PL-SQL 代碼。 附件是 output 文件。 請看一下,如果還需要什么,請告訴我。 Output文件ss ...

PL/SQL - UTL_FILE 文件的物理位置

[英]PL/SQL - UTL_FILE physical location of the file

我想使用UTL_FILE pkg 從csv文件中讀取數據,我已經有了它的代碼,但是我應該把文件放在哪里呢? 我知道我需要用UTL_FILE.FOPEN給出路徑,我也可以創建一個目錄,但是創建后我找不到它,所以我無法將文件放入該目錄。 請你幫助我好嗎? 謝謝! ...

PL/SQL UTL_FILE:循環如何自動返回下一行?

[英]PL/SQL UTL_FILE: How the loop automatically returns the next line?

這是我用於處理 UTL_FILE package 的 PL/SQL 代碼: 我正在閱讀的文件具有以下內容 我運行上述腳本的 output 如下,非常完美。 但我不清楚的是,'utl_file.get_line()' 函數如何在循環的下一次迭代中自動返回下一行。 提前致謝。 ...

Oracle 使用 Utl_file 的 UTF8 文件編碼

[英]Oracle UTF8 File Encoding With Utl_file

我想將我的文件導出為 UTF8 編碼。 當我檢查 v$nls_parameters 時,nls_characterset 是 WE8ISO8859P9。 所以我的文件編碼是 Ansii。 如何在不更改 v$nls_parameters 的情況下使用 UTF8 編碼導出文件? ...

UTL_FILE.FGETATTR 為塊大小返回 0

[英]UTL_FILE.FGETATTR returns 0 for the block size

當我使用 UTL_FILE.FGETATTR 時,塊大小每次都返回 0。 我可以獲得文件長度等,但塊大小返回 0。這可能是什么原因,我該如何解決? 操作系統:Windows 10 數據庫:19c ...

在不知道記錄的列名的情況下打印 TABLE OF RECORDS TYPE 的值

[英]Print values of TABLE OF RECORDS TYPE without knowing the COLUMN NAMES of record

我創建了一個過程,它使用一個視圖來打印(到 CSV ),該視圖的所有記錄。 任何用戶都可以刪除並重新創建該視圖,因此其列結構可以更改有沒有辦法在不知道所有列名/不依賴列的情況下將 VIEW 的所有記錄提取到集合中並打印該集合的元素。 如果有什么辦法,那么當我們的表也有數百列時可以使用它。 這個問題已 ...

使用 plsql 開發人員執行時,是否可以寫入 xls 文件並打開文件?

[英]Is possible write in xls file and open the file when executed using plsql developer?

我有一個使用utl_file在 Xls 文件中編寫報告的過程。 此過程正常運行,但我的問題是:執行后是否可以直接在 Excel 中打開此文件? 我問它是因為,當它現在執行時,我必須打開文件夾路徑,然后打開 Xls 文件。 我的編輯代碼: ...

如何讀取制表符分隔的.txt 文件並插入到 oracle 表中

[英]how to read a tab delimited .txt file and insert into oracle table

我想使用 PLSQL 讀取一個制表符分隔的文件並將文件數據插入到一個表中。 每天都會生成新文件。 我不確定外部表是否對這里有幫助,因為文件名將根據日期更改。 文件名:SPRReadResponse_YYYYMMDD.txt 以下是示例文件數據。 ...

Oracle PLSQL 編碼 — UTF-8 到 UTF-BOM 轉換

[英]Oracle PLSQL coding — UTF-8 to UTF-BOM conversion

我正在使用標准的 11g 標准版 Oracle 數據庫。 這些是我的 NLS 參數: 我有一個腳本可以從 oracle 數據庫中獲取一些數據到帶有分隔符“,”的 TEXT 文件 Oracle 代碼: 這將使用 UFT-8 編碼在指定目錄中生成文件。 此文件是從 oracle db 導出的,用於在另一 ...

西班牙語的 UTL_FILE 和字符集

[英]UTL_FILE and character set for spanish

我已經為此工作了好幾天。 我需要有關從數據庫實例導出西班牙語數據的幫助。 我正在嘗試查詢表數據並導出到 oracle 目錄(例如:出站),但我看到西班牙口音字符被剝離了。 我使用 UTL_FILE 包將數據導出到 oracle 目錄中。 以下是數據庫字符集: NLS_CHARACTERSET : ...

UTL_FILE 保存在本地機器中

[英]UTL_FILE saving in local machine

你好,我想在我的本地機器上保存所有的函數、程序、包。 我嘗試使用 SPOOL 但使用 spool 我不確定獲取文件名並保存它。 所以我嘗試使用 UTL_FILE .. 但問題是我的數據庫在 UNIX 中,我想保存在我的 Windows 本地機器中。 我收到下面提到的錯誤 Fehlerbericht ...

如何使用 UTL_FILE 包在地圖驅動器上寫入文件?

[英]how use UTL_FILE package for write file on map drive?

我在我的程序中使用UTL_FILE包將文件保存在數據庫服務器上,但我需要將文件保存在另一台服務器上,因為我制作了一個地圖驅動器,但是這個 UTL_FILE 沒有將文件保存在我的 MAP 驅動器上,我也手動檢查驅動器讀取和寫入文件,但是通過程序 UTL_FILE 無法將文件保存在地圖驅動器上,我收到此 ...

Oracle 18c - PL/SQL 限制寫入文件的記錄

[英]Oracle 18c - PL/SQL limiting records written to file

我有一個過程,它創建一個文件,其中包含從游標返回的盡可能多的記錄。 由於下游文件大小問題,我想將每個文件限制為 ~500k(n) 條記錄(從參數表派生的值)。 如果游標中有超過 500k(n) 條記錄,則應創建一個具有較新時間戳的新文件。 該過程使用以下步驟。 在否決投票之前,如果您需要更多信息 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM