Dans Oracle, vous pouvez utiliser la fonction reverse pour inverser une chaîne. La fonction de cette fonction est de convertir inversement un objet. La syntaxe est "select reverse('String to be reverse') from dual;"; l'encodage de l'objet stocké dans la base de données. Ce qui est stocké n'est pas le résultat d'un encodage direct, mais après une conversion interne.
L'environnement d'exploitation de ce tutoriel : système Windows 10, Oracle version 12c, ordinateur Dell G3. Comment inverser une chaîne Oracle nombres, chinois, etc. Parce que l'implémentation ne stocke pas le résultat du codage direct, mais est implémentée après une sorte de conversion interne, donc une fois la conversion terminée, ce n'est pas nécessairement ce que vous voulez. Exemple :
SQL> select reverse(123456) ,reverse('×××') from dual; REVERSE(123456) REVERSE('×××') --------------- ------------------------- -668706000000 ?秃补衩巳?兄
Vançons et voyons comment Oracle inverse
SQL> select reverse(123456),dump(123456),dump(reverse(123456)) from dual; REVERSE(123456) DUMP(123456) DUMP(REVERSE(123456)) --------------- ------------------------- ------------------------- -668706000000 Typ=2 Len=4: 195,13,35,57 Typ=2 Len=4: 57,35,13,195
Tutoriel recommandé : "
Tutoriel vidéo Oracle》
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!