PDA

Vollständige Version anzeigen : format Funktion, left Funktion


dancer1970
26.03.2002, 11:22
Hallo,
bin absoluter Neuling und muß mich durchkämpfen.

Wie kann ich in SQL den Formatbefehl und die left Funktion anwenden.
in Access wäre es:
Left([format_eak]
Format([ewc_ewcnr],'000000')

Ich arbeite mit Oracle 8i

Wer kann helfen?

Stefan

Kurt aus Kienitz
02.04.2002, 09:49
<font face="Comic Sans MS">Hallo Stefan,

Die Funktionen Left() und Right() gibt es MIHO nicht bei Oracle.
Dafür gibt es aber ein Equivalent zu Mid(), welches SUBSTR() heißt.

Syntax:

SUBSTR(char, m, n)
char = String
m = Startposition
n = Anzahl Zeichen

Dann ist also SUBSTR('Heiner von Müller', 1, 6) identisch mit Left("Heiner von Müller",6).

Und wenn man der Doku glauben kann ist SUBSTR('Heiner von Müller', -6, 6) identisch mit Right("Heiner von Müller",6) ;)

Die Funktion Format() wirst Du in Oracle auch nicht finden.
Dafür gibt es die Funktionen TO_CHAR(), TO_DATE(), TO_NUMBER().
Da solltest Du aber mal selber einen Blick in den 8i-User-Guide werfen.

dancer1970
03.04.2002, 10:56
Danke Kurt,
von substr habe ich inzwischen schon gehört, wußte es nur nicht anzuwenden.
So sollte das eigentlich funktionieren.
Teste es mal!

Stefan