Oracle では、reverse 関数を使用して文字列を反転できます。この関数の機能は、オブジェクトを逆変換することです。構文は、「select reverse('反転する文字列') from Dual;」です。 ; この機能は、データベース内に保存されているオブジェクトのエンコードを逆にするもので、直接エンコードされた結果ではなく、何らかの内部変換が行われた後に保存されます。
このチュートリアルの動作環境: Windows 10 システム、Oracle バージョン 12c、Dell G3 コンピューター。
Oracle には、オブジェクトを逆変換できるリバース関数が用意されています。
例:
この関数は、データベースに保存されているオブジェクトのエンコードを逆にするため、
したがって、たとえば、数字、中国語などです。保存されるものは直接エンコードされた結果ではなく、しばらくしてから達成されるためです。内部変換のため、変換完了後はご希望の結果にならない場合があります 例:
SQL> select reverse(123456) ,reverse('×××') from dual; REVERSE(123456) REVERSE('×××') --------------- ------------------------- -668706000000 ?秃补衩巳?兄
ここでは、整数と中国語の内容が別の内容に変換されています。
# ダンプして、Oracle がどのように逆転するかを見てみましょう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推奨チュートリアル: 「
Oracle ビデオ チュートリアル 」
以上がオラクル文字列を逆にする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。