In diesem Oracle-Lernprogramm wird erläutert, wie Sie die Oracle/PLSQL BIN_TO_NUM-Funktion mit Syntax und Beispielen verwenden.
Beschreibung
Die Oracle/PLSQL BIN_TO_NUM-Funktion konvertiert einen Bitvektor in eine Zahl.
Syntax
Die Syntax für die BIN_TO_NUM-Funktion in Oracle/PLSQL lautet:
BIN_TO_NUM( expr1, expr2, … expr_n)
Parameter oder Argumente
expr1, expr2, … expr_n
Werte, die entweder 0 oder 1 sein müssen. Sie repräsentieren Bits in einem Bitvektor.
Kehrt zurück
- Die Funktion BIN_TO_NUM gibt einen numerischen Wert zurück.
Gilt für
Die BIN_TO_NUM-Funktion kann in folgenden Versionen von Oracle/PLSQL verwendet werden:
- Oracle 12c, Oracle 11g, Oracle 10g, Oracle 9i
Beispiel
Sehen wir uns einige Beispiele für Oracle/PLSQL BIN_TO_NUM-Funktion an und untersuchen Sie, wie Sie die BIN_TO_NUM-Funktion in Oracle/PLSQL verwenden.
Beispielsweise:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
SELECT BIN_TO_NUM(1) FROM DUAL; -- Ergebnis: 1 SELECT BIN_TO_NUM(1,0) FROM DUAL; -- Ergebnis: 2 SELECT BIN_TO_NUM(1,1) FROM DUAL; -- Ergebnis: 3 SELECT BIN_TO_NUM(1,1,1,0) FROM DUAL; -- Ergebnis: 14 SELECT BIN_TO_NUM(1,1,1,1) FROM DUAL; -- Ergebnis: 15 |