Announcement

Collapse
No announcement yet.

Nullwert Abfrage auf alle Felder

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Nullwert Abfrage auf alle Felder

    Hallo zusammen,

    ich versuche gerade eine Nullwertabfrage zu erstellen, welche alle Felder meiner Datenbank berücksichtigt.
    Da es sehr viele Felder sind, und die auch variieren werden in den Abfragen:

    kann man das einfacher haben als die Abfrage so aufzubauen

    select * from MEINETADATENBANK
    where name is null
    or nachname is null

    denn bei über 200 Feldern ist das doch etwas viel...

    ich hoffe ich habe mich halbwegs verständlich ausgedrückt und freue mich schon auf Hilfe!
    Danke im Voraus!

  • #2
    Also ich glaube mit reinem SQL wird das nicht gehen. SQL verlangt immer im WHERE Bereich immer Feldname = Wert. Da Du Feldname aber nicht hast wird das schwer sein.
    Mit PL/SQL und dynamisch erzeugten SQL Queries sollte das allerdings schon gehen.

    Comment


    • #3
      mit dynamischen SQL kannst du dir die Abfragen zusammen bauen und ausführen.

      Comment


      • #4
        Hallo
        Es funktioniert schon mit "where name is null"
        wenn du vergleichen willst dann musst du NVL nehmen z.B
        where nvl(name, 0) = 0;

        MFG Rorschach

        Comment

        Working...
        X