MatzeA: SQL Abfrage mit "ist NULL und nicht NULL aber nicht Leerstring"

Beitrag lesen

Servus,

WHERE ([Name] <> '') AND ([Name] IS NULL)
Dein DBMS - welches immer das ist - müsste IMHO schon sehr defekt sein, wenn es NULL-Werte ausfiltert, ohne dass Du dies forderst.

Ähm, mit Verlaub, aber dann ist Oracle afaik ziemlich defekt:

CREATE TABLE foo
(
  bla NUMBER(2) NOT NULL,
  bar VARCHAR2(10)
);

INSERT INTO foo (bla, bar) VALUES(1,'');
INSERT INTO foo (bla, bar) VALUES(3,NULL);
INSERT INTO foo (bla, bar) VALUES(5,'TEST');

SELECT bla, bar
  FROM foo
 WHERE bar <> ''

liefert immer 0 Datensätze.

Seit wann ist Dein DB Server down???
Es wird exakt ein Datensatz geliefert.
Exakt die Anzahl derer die es betroffen hat.

:-)) Tag tägliches überprüfen hat mir diee erkenntis gebracht.
Lies doch mal Oracle for Admin

Das hilft

Gruss Matze