Voor een ALTER DATABASE CHARACTER SET
statement om succesvol uit te voeren, moet aan twee voorwaarden worden voldaan:
- Elk teken in de huidige tekenset is beschikbaar in de nieuwe tekenset.
- Elk teken in de huidige tekenset heeft dezelfde codepuntwaarde in de nieuwe tekenset. (dwz:de oude tekenset moet een subset zijn van de nieuwe)
Omdat WE8MSWIN1252
is geen strikte subset van AL32UTF8
deze verklaring zal mislukken (voorbeeld:het hekje is A3
in hex in WE8MSWIN1252
, maar in AL32UTF8
het is C2 A3
).
U moet CSALTER
. gebruiken om deze migratie te doen.
Raadpleeg:Migratie van tekenset .