Ergebnis 1 bis 8 von 8

Thema: jdbc - PreparedStatement mit "select..where abc =/is null"

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #6
    Okay, jetzt habe ich das Problem verstanden.
    1. Ergebnis von Google:
    http://www.coderanch.com/t/306398/JD...e-WHERE-clause

    Also zuerst in einem String speichern und dann falls der Prüfwert für abc Null ist, dann IS NULL statt "= ?" hinzufügen und dann zu einem PreparedStatement machen und einfügen (natürlich nur, falls nicht null).

    Vielleicht gibts ja noch einen schöneren Weg

    ( Mal abgesehen von etwas wie "WHERE ((ISNULL(?) && abc is NULL) || abc = ?" )

    Edit: Ach ja, btw. ich glaube das geht nicht für Oracle aber für MySQL: der <=> Operator
    http://dev.mysql.com/doc/refman/5.1/...operators.html

    Geändert von Drakes (12.09.2009 um 14:10 Uhr)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •