For et ALTER DATABASE CHARACTER SET
sætning for at udføre succesfuldt, skal to betingelser være opfyldt:
- Hvert tegn i det aktuelle tegnsæt er tilgængeligt i det nye tegnsæt.
- Hvert tegn i det aktuelle tegnsæt har den samme kodepunktværdi i det nye tegnsæt. (dvs.:det gamle tegnsæt skal være en delmængde af det nye)
Fordi WE8MSWIN1252
er ikke en streng undergruppe af AL32UTF8
denne erklæring vil mislykkes (eksempel:pundtegnet er A3
i hex i WE8MSWIN1252
, men i AL32UTF8
det er C2 A3
).
Du skal bruge CSALTER
at udføre denne migrering.