Dump

使用進度 db 導出管道分隔的數據

  • March 10, 2012

我接到了一項任務,我們需要將進度數據庫(10.2B)中的特定表轉儲到管道分隔的平面文件(50 多個表)中,並每週將它們發送給第三方進行分析。

查看sqldump命令,它似乎只支持逗號分隔或引用……但我在這些表中有逗號和引號的數據。

我怎樣才能做到這一點?

如果您可以編寫一些程式碼:

OUTPUT TO VALUE("filename.d"). 

FOR EACH table-name:
EXPORT DELIMITER "|" table-name.
END.

OUTPUT CLOSE.

如果您有興趣,可以編寫比這更自動化的東西。

數據管理工具>導出數據>文本選擇表>下一個輸出文件-刪除.txt副檔名選擇所有欄位/記錄單選按鈕>確定欄位分隔符,刪除“-欄位應為空欄位分隔符,刪除逗號,輸入管道,點擊確定。輸出將在目錄的 start 中創建

引用自:https://dba.stackexchange.com/questions/13063