select substr(e.orgmessage, 40, 50) as one,
orgmessage as original_message
from table
Das Ergebnis ist in der Spalte ist:Ich möchte String verwenden und erhalten Werte nach meinem Muster
00 02182 00363 00008 O PKR 500 01983 00319
aber die ursprüngliche Zeichenfolge ist:
09:22:12 CASH COUNTERS(C) PKR 1000 02182 00363 00008 O PKR 500 01983 00319 00315 O *** 0 00000 00000 00000 N *** 0 00000 00000 00000 N
Ich bin nicht in der Lage zu bekomme Teilzeichenfolge, um zurückzugeben was ich will. Ich möchte Werte wie 500 und 1000. Der Datentyp des Feldes ist VARCHAR2(1000 Byte)
.
Was genau ist Ihre Frage hier? Wäre es so einfach wie in der Dokumentation für substr, wo die Parameter sind (source_string, position, length). Oder ist es komplexer? Außerdem könnte es hilfreich sein, den Code auszuwählen und die Codetaste im Editor (101010) zu drücken, um ihn lesbarer zu machen. –