CHARTOROWID-Funktion Oracle/PLSQL

In diesem Oracle-Lernprogramm wird erläutert, wie Sie die Oracle/PLSQL CHARTOROWID-Funktion mit Syntax und Beispielen verwenden.

Beschreibung

Die Oracle/PLSQL CHARTOROWID-Funktion konvertiert Char, Varchar2, Nchar oder Nvarchar2 in eine Rowid.

Syntax

Die Syntax für die CHARTOROWID-Funktion in Oracle/PLSQL lautet:

CHARTOROWID( value1 )

Parameter oder Argumente

value1 Der Wert, der in eine Zeilennummer konvertiert werden soll.

Kehrt zurück

Die Funktion CHARTOROWID gibt eine Zeilennummer zurück. Die Rowid ist wie folgt formatiert:

BBBBBBB.RRRR.FFFFF
woher:

BBBBBBB ist der Block in der Datenbankdatei.
RRRR ist die Zeile im Block.
FFFFF ist die Datenbankdatei.

Gilt für

Die CHARTOROWID-Funktion kann in folgenden Versionen von Oracle/PLSQL verwendet werden:

  • Oracle 12c, Oracle 11g, Oracle 10g, Oracle 9i, Oracle 8i

Beispiel

Sehen wir uns einige Beispiele für Oracle/PLSQL CHARTOROWID-Funktion an und untersuchen Sie, wie Sie die CHARTOROWID-Funktion in Oracle/PLSQL verwenden.
Zum Beispiel:

Dies würde eine eindeutige Zeile aus der suppliers Tabelle zurückgeben.