2
Oracle version: 11gr2,
NLS_CHARACTERSET: WE8MSWIN1252,
NLS_NCHAR_CHARACTERSET: AL16UTF16,
client NLS_LANG: AMERICAN_AMERICA.WE8MSWIN1252,
PL/SQL Developer version: 8.0

NVARCHAR2 フィールドを持つテーブルがあり、PL/SQL Developerで INSERT ステートメントを実行して漢字を挿入しようとしましたが、機能しません。以下は私が使用するSQLです:

INSERT INTO charset_test VALUES(102,N'中');

ただし、オプションを設定するだけでOracle SQL DeveloperconvertNcharLiterals=trueを使用する場合は問題なく動作します。PL/SQL Developerに同様のオプションがあるのだろうか?

前もって感謝します。

4

1 に答える 1

1

クライアント環境変数ORA_NCHAR_LITERAL_REPLACEを に設定してTRUE、再試行してください。

于 2012-03-29T14:29:13.833 に答える