Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

REP_OF_VALUE() - Beliebigen Wert als Zeichenkette darstellen

Funktionsgruppe: Zeichenkettenfunktion

REP_OF_VALUE() stellt einen Wert eines beliebigen Datentyps als alphanumerische Zeichenkette (Folge von Bytes) dar.


REP_OF_VALUE ( ausdruck )



ausdruck

Ausdruck, dessen Wert als Zeichenkette dargestellt werden soll.
ausdruck darf kein multipler Wert mit Dimension > 1 sein.


Ergebnis

Wenn der Wert von ausdruck der NULL-Wert ist, dann ist das Ergebnis der NULL-Wert.

Sonst:

Die interne Darstellung des Wertes von ausdruck als Folge von Bytes in einer alphanumerischen Zeichenkette. Für die interne Darstellung von Werten der verschiedenen Datentypen siehe Tabelle 16.


Datentyp: CHARACTER VARYING(n), wobei die maximale Länge n vom Datentyp von ausdruck gemäß folgender Tabelle abhängt.

Datentyp von ausdruck

Datentyp des Ergebnisses

Länge des Ergebnisses,
falls nicht NULL

CHAR(n)

VARCHAR(n)

n

VARCHAR(n)

VARCHAR(n)

0 bis n

NCHAR(n)

VARCHAR(2*n)

2*n

NVARCHAR(n)

VARCHAR(2*n)

0 bis 2*n, gerade

SMALLINT

VARCHAR(2)

2

INTEGER

VARCHAR(4)

4

NUMERIC(p,s)

VARCHAR(n)

p

DECIMAL(p,s)

VARCHAR(q 1)

q 1

REAL, FLOAT (<= 21 Stellen)

VARCHAR(4)

4

DOUBLE PRECISION,

FLOAT (>= 22 Stellen)

VARCHAR(8)

8

DATE

VARCHAR(6)

6

TIME(3)

VARCHAR(8)

8

TIMESTAMP(3)

VARCHAR(14)

14

Tabelle 17: Datentypen und Längen bei REP_OF_VALUE

1q=(p + 2)/2 falls p gerade; q=(p + 1)/2 falls p ungerade.


Beispiele

REP_OF_VALUE (CAST (254 AS SMALLINT))

254 hat die binäre Darstellung X'00fe' (2 Bytes).
Diese 2 Bytes (nicht abdruckbar) sind auch das Ergebnis des Ausdrucks.

REP_OF_VALUE ('ABC')

Ergebnis ist die Zeichenkette 'ABC'.