ALTER DATABASE CHARACTER SETの場合 ステートメントを正常に実行するには、次の2つの条件を満たす必要があります。
- 現在の文字セットのすべての文字は、新しい文字セットで使用できます。
- 現在の文字セットのすべての文字は、新しい文字セットの同じコードポイント値を持っています。 (つまり、古い文字セットは新しい文字セットのサブセットである必要があります)
WE8MSWIN1252 AL32UTF8の厳密なサブセットではありません このステートメントは失敗します(例:ポンド記号はA3です WE8MSWIN1252の16進数 、ただしAL32UTF8 C2 A3です 。
CSALTERを使用する必要があります この移行を行うには。
参照:文字セットの移行。