Marcel: Oracle-Datenbank Problem

Hallo

Ich führe ein Query auf eine Oracle-Datenbank mit dem Oracle 9 Treiber aus:

SELECT * FROM DB.TABELLE
WHERE DB.TABELLE.URL LIKE UPPER('domain.%')

Das klappt auch. Wenn ich aber das Query abändere und den Suchstring genauer angebe, z.B. domain.d , erhalte ich keine Datensätze mehr zurück obwohl domain.de in der Datenbank vorhanden ist:

SELECT * FROM DB.TABELLE
WHERE DB.TABELLE.URL LIKE UPPER('domain.d%')

Liegt das am "." ?

Gruss Marcel

  1. Moin!

    SELECT * FROM DB.TABELLE
    WHERE DB.TABELLE.URL LIKE UPPER('domain.d%')

    Liegt das am "." ?

    Nach einem

    SELECT UPPER('.')  AS Ergebniss

    müsstest Du es wissen.

    MFFG (Mit freundlich- friedfertigem Grinsen)

    fastix®

    --
    Als Freiberufler bin ich immer auf der Suche nach Aufträgen: Schulungen, Development. Auch  für seriöse Agenturen.
    1. yo,

      Nach einem

      SELECT UPPER('.')  AS Ergebniss

      müsstest Du es wissen.

      oder aber auf beiden seiten die UPPER Funktion einsetzten, dann klappt das auch wieder mit dem nachbarn...

      UPPER(DB.TABELLE.URL) LIKE UPPER('domain.de')

      Ilja