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 .