sql >> Database teknologi >  >> RDS >> Oracle

ORA-12899, mens den faktiske værdilængde er mindre end maksimum

Faktisk lå problemet i databasens tegnsæt. Jeg forsøgte at lægge data, der formodes for 1 byte tegnsæt i en database med UTF-8-kodning, hvor tyske symboler "äöü" tager 2 bytes i stedet for én. Jeg ændrede tegnsættet ved hjælp af denne wikibog og nu virker det. Det eneste problem er, at jeg ikke kan bruge APEX efter det.




  1. Inner join vs Where

  2. Importer shapefiler i postgresql i linux ved hjælp af pgadmin 4

  3. Sådan forespørges et JSON-element

  4. Sådan afkortes TABLE i Oracle