Ilja: select "alle ausser"

Beitrag lesen

moin,

aber erhelle uns doch, welche constraints meinst du ?

"not null" wäre möglich. Auch wenn dieses nicht unter constraints gelistet ist, dem Sprachbegriff nach ist es das.

NOT NULL ist ein constraint, der mir sehr wohl bestens bekannt ist. aber noch mal die frage, wie soll das gehen ? ohne jegliche informationen über die umgebung kann ich solche schlüße nicht ziehen. nur weil innerhalb eines datensatzes alle felder NULL sind. das bedeutet aber nicht, dass auch die jeweilige spalte innerhalb aller datensätze nicht NULL sein darf, sprich die auspärung eines oder mehrerer datensätze gibt nicht zwangsläufig aufschluss über NOT NULL constraints.

was gehen würde wäre ein check constraint über alle attribute und dann prüft, ob alle zusammen NULL sind. das halte ich aber für nicht praxisnah.

Ilja