Fallstricke, Kapitel 11

Veröffentlicht: von

ALTER TABLE Bei einem ALTER-Table MODIFY Spalte gibt es keine automatische Datentypkonvertierung, d.h. das Ändern einer Spalte wird abgewiesen, wenn die Spalte Daten enthält und der Datentyp nicht passt oder die Länge , z.B. VARCHAR(100) nicht ausreicht. ALTER Table MODIFY Spalte kann nur ausgeführt werden, wenn die zugrunde liegenden  CONSTRAINTS erfüllt bleiben. Das Schlüsselwort COLUMNS…

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…

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…