Dla ALTER DATABASE CHARACTER SET
Aby instrukcja została wykonana pomyślnie, muszą być spełnione dwa warunki:
- Każdy znak z obecnego zestawu znaków jest dostępny w nowym zestawie znaków.
- Każdy znak w bieżącym zestawie znaków ma tę samą wartość punktu kodowego w nowym zestawie znaków. (tj:stary zestaw znaków musi być podzbiorem nowego)
Ponieważ WE8MSWIN1252
nie jest ścisłym podzbiorem AL32UTF8
ta instrukcja nie powiedzie się (przykład:krzyżyk to A3
w szesnastce w WE8MSWIN1252
, ale w AL32UTF8
to jest C2 A3
).
Musisz użyć CSALTER
aby wykonać tę migrację.
Patrz:Migracja zestawu znaków .