sql >> データベース >  >> RDS >> Oracle

中国語の記号をOracle DBに貼り付けます

    NLS_LANG を設定します 値を RUSSIAN_RUSSIA.AL32UTF8 に (言語と地域はあなた次第です。.AL32UTF8 を確認してください。 )

    次に、PL/SQL Developer で [Configure] -> [Preferences] -> [Files] -> [Format] -> [Encoding] に移動します

    「常にUTF8」に設定

    「Always ANSI」または「Autodetect」を使用すると、PL/SQL Developer は SQL スクリプトを ANSI コードページ (おそらく CP1252) で保存します (https://www.microsoft.com/resources/msdn/goglobal/default.mspx )、これは漢字をサポートしていません。

    UTF-8 に注意してください Oracle 文字セット AL32UTF8 です . Oracle 文字セット UTF8 CESU-8 を意味します これはわずかに異なります。

    データベース (国別) 文字セットが CESU-8 であることは気にしないでください 一方、クライアントの文字セットは UTF-8 です 、Oracle ドライバーは自動変換を行います - それが NLS_LANG の主な目的です




    1. EXPLAINを実行しているときに、キーのフィールド値がnullではなく、Extraが空白の場合、キーが使用されますか?

    2. Mysqlの単一スレーブへの複数のマスターレプリケーション

    3. group_concatに長さの制限があるか、またはテキストフィールドで機能しない別の理由がありますか

    4. 選択権限のみを持つ別のユーザースペースのOracleデータベースで休止状態を介してフィールドにアクセスできません