Aus dem Kurs: SQL Grundkurs 4: Data Definition Language (DDL) und Data Control Language (DCL)
So erhalten Sie Zugriff auf diesen Kurs
Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 24.800 Kurse von Branchenfachleuten.
DML mit einer Sicht: INSERT
Aus dem Kurs: SQL Grundkurs 4: Data Definition Language (DDL) und Data Control Language (DCL)
DML mit einer Sicht: INSERT
Sind bestimmte Voraussetzungen erfüllt, können selbst über eine Sicht in einer Tabelle Datensätze eingefügt werden Welche Voraussetzungen das sind, und was Sie beachten müssen, zeige ich Ihnen in diesem Film. Ich nutze dafür die Sicht v_haushalt, die aus der Artikeltabelle Haushaltsartikel und entsprechende Spalten herausfiltert. Außerdem habe ich einen INSERT Statement hier vorbereitet, dass eine neue Zeile einfügen soll. Ich habe hier für die Spalte Bezeichnung den Wert Testartikel vorgesehen für die Spalte Lieferant, die Lieferant Nummer 1002. Für den Einkaufspreis 5 EUR, für den Bruttoverkaufspreis 6 EUR, und aktiv 1. Das heißt, der neue Artikel sollte aktiv sein. Diese Spalten sind alle in der Sicht enthalten. Ich führe nun diese Anweisung aus und bekomme eine Fehlermeldung. Was steht jetzt hier? Der Wert NULL kann in die gruppe Spalte der Tabelle nicht eingefügt werden, denn diese Spalte lässt NULL-Werte nicht zu. Jetzt habe ich natürlich ein Problem. Ich kann hier gar keinen…
Üben mit Projektdateien
Laden Sie die Dateien herunter, die von den Trainer:innen verwendet werden. So können Sie mitlesen und durch Ansehen, Zuhören und Üben lernen.
Inhalt
-
-
-
-
-
-
-
(Gesperrt)
Was ist eine Sicht?3 Min. 39 Sek.
-
Sicht erzeugen6 Min. 45 Sek.
-
(Gesperrt)
Aliasnamen in Sichten5 Min. 7 Sek.
-
(Gesperrt)
Sicht ändern5 Min. 5 Sek.
-
(Gesperrt)
Skript einer Sicht generieren3 Min. 50 Sek.
-
(Gesperrt)
DML mit einer Sicht: UPDATE5 Min. 46 Sek.
-
(Gesperrt)
DML mit einer Sicht: DELETE2 Min. 35 Sek.
-
(Gesperrt)
DML mit einer Sicht: INSERT5 Min. 28 Sek.
-
(Gesperrt)
DML mit einer Sicht: CHECK OPTION6 Min. 29 Sek.
-
(Gesperrt)
-