Fallstricke, Kapitel 10, Teil 2

Veröffentlicht: von

Wann sind Views änderbar? Die zurückliegenden Constraints (z.B. not null) müssen erfüllt sein, d.h. z.B. alle not null Spalten in der View enthalten sein und auch der Primary Key. Das gilt nicht für die zugrunde liegenden Where-Klausel, d.h.Daten, die der Where-Klausel der view nicht entsprechen, sind zwar nach einem insert in die View nicht in…

Posts nach Tags: NULL

Fallstricke zu Kapitel 13

Veröffentlicht: von

zu ROLLUP, CUBE etc. ist einiges im Datenbank-Wiki enthalten:  siehe CUBE und andere. Wenn in einer GROUPING SET -Klausel ein NULL steht, werden die Aggregation über die komplette Tabelle ausgegeben. In der ROLLUP-Klausel spielt die Reihenfolge eine Rolle:  Unterschiedliche Ergebnisse haben: SELECT Abt_nr, Beruf , SUM(Gehalt) FROM Angestellte GROUP BY ROLLUP(Abt_nr, Beruf); SELECT Abt_nr, Beruf…

Posts nach Tags: NULL

Fallstricke Kapitel 2 und 6 (u.A. Datumsfunktionen und Typen)

Veröffentlicht: von

CONSTRAINTS Es gibt unter Oracle mehrere Namensräume, und zwar einen für Tabellen, View, Sequenzen, Private Synonyme, benutzerdefinierte Datentypen je user, eine  Namensraum für alle  Indizes je user, einem Namensraum für alle CONSTRAINTS je user und einen generellen Namensraum mit Usernamen, Rollen und öffentlichen Synonymen. CONSTRAINT ohne Namen bekommen  einen solchem vom System verpasst: SYS_scn; Ein…

Posts nach Tags: NULL

Fallstricke Kapitel 5

Veröffentlicht: von

Hier habe ich wenig gefunden, stimmt ziemlich genau mit der DBS1-Vorlesung überein. Prioritätsreihenfolge Boolescher, logischer Operatoren: siehe Logischer Operator ORDER BY Name oder Spaltennummer (position) Verwendung IS NULL oder IS NOT NULL Sortierung von alphanumerischen Spalten: Alphabetisch… Sortierung von Datumsfeldern: in der Zeitachse

Posts nach Tags: NULL