首页 > 解决方案 > 需要澄清一下oracle的UTL_FILE包

问题描述

如果我们尝试使用 UTL_FILE 从 oracle 数据库中提取数据到 csv,UTL_FILE 包默认使用哪种编码格式?

标签: oracle

解决方案


看情况,有两种选择。

  1. 如果您使用utl_File.fopen-> 数据库字符集中的包期望文件。
  2. 如果你使用utl_file.fopen_nchar-> 文件应该是 UTF8 格式。

如果您是检查数据库字符集之一,请使用以下查询

select * from nls_database_parameters where parameter='NLS_CHARACTERSET';


推荐阅读