【问题标题】:Oracle Insert with .sql file using SQLPLUS for German Language使用 SQLPLUS for German 插入带有 .sql 文件的 Oracle
【发布时间】:2014-08-20 12:25:50
【问题描述】:

我有德语数据,当我尝试使用 Oracle SQLPLUS 数据直接插入记录时,数据已成功插入表中,但在 .SQL 文件中使用相同的 Insert 语句将垃圾字符放入表中。 请建议我如何使用 .sql 文件执行插入语句。

【问题讨论】:

  • 假设您从可以直接运行查询的同一个 SQL*Plus 会话中运行文件,那么文件本身的字符编码是什么?这可能并不明显,可能取决于您的平台和您用于创建文件的编辑器;在 Windows 上,我相信 Notepad++ 通常可以工作,并且可以为您提供有关文件的信息,或者在各种平台上都有 vim。
  • 嗨,Alex,我正在使用 Notepad++,并且有 ANSI UTF-8 格式的文件

标签: oracle insert


【解决方案1】:

您的客户端 NLS 语言是什么?如果您在 UTF-8 中运行脚本,那么它应该是 UTF-8。否则将文件保存在单字节代码页(不是 UTF8)中。

【讨论】:

    猜你喜欢
    • 2021-03-28
    • 1970-01-01
    • 1970-01-01
    • 2012-02-23
    • 2018-03-22
    • 1970-01-01
    • 2021-07-07
    • 2020-03-05
    • 2020-03-27
    相关资源
    最近更新 更多