Oracle select mit Namensbereichen

Hallo,

wir haben Prozesstabellen die im Namen einen Nummernbereich und am Ende einen Bereich A-Z haben.
Bsp. PS_12365_MS_C

Es gibt aber auch Tabellen die z.B. PS_ABRECH_ABN_A oder sonstwie heißen.

Wenn ich jetzt nach diesen Prozesstabellen suche, da diese teilweise manuell gelöscht werden müssen dann habe ich das immer mit "like ‚PS_%_MS_%‘ escap’’ " gemacht.
Hier muß ich aber immer erst kontrollieren ob ich wirklich nur diese speziellen Prozesstabellen erwischt habe, oder ob sich ein Entwickler vielleicht einen Scherz erlaubt und einen sehr ähnlichen Namen für ein Objekt genutzt hat.

Gibt es in Oracle SQL die Möglichkeit den Platzhalter „%“ genauer zu definieren , also mitzuteilen das in dem Bereich nur Zahlen, oder nur einzelne Buchstaben von A-E zu akzeptieren sind ?

Grüße

Chris

Hallo,

Gibt es in Oracle SQL die Möglichkeit den Platzhalter „%“

genauer zu definieren , also mitzuteilen das in dem Bereich
nur Zahlen, oder nur einzelne Buchstaben von A-E zu
akzeptieren sind ?

Grüße

Chris

Hallo Chris,

Nein, meines Wissens nicht, wenn du es aber „sicherer“ machen willst, kannst du Regular Expression benutzen :

http://download.oracle.com/docs/cd/B19306_01/appdev…

Grüsse

Hi!

Nein, meines Wissens nicht

Doch: translate

Grüße,
Tomh