This flashcard is just one of a free flashcard set. See all flashcards!
2
Betrachte den folgenden CREATE TABLE-Befehl:
CREATE TABLE Hierarchie (
Angestellter VARCHAR2(20) NOT NULL PRIMARY KEY,
Vorgesetzter VARCHAR2(20) NOT NULL,
FOREIGN KEY (Angestellter) REFERENCES Hierarchie (Vorgesetzter)
ON DELETE CASCADE
)Engine = InnoDB;
Es wird versucht, folgenden Datensatz in die leere Tabelle einzufügen.
INSERT INTO hierarchie VALUES ('Hugo','Emil');
Gib den Inhalt der Tabelle nach dem Einfügen des Datensatzes an.
CREATE TABLE Hierarchie (
Angestellter VARCHAR2(20) NOT NULL PRIMARY KEY,
Vorgesetzter VARCHAR2(20) NOT NULL,
FOREIGN KEY (Angestellter) REFERENCES Hierarchie (Vorgesetzter)
ON DELETE CASCADE
)Engine = InnoDB;
Es wird versucht, folgenden Datensatz in die leere Tabelle einzufügen.
INSERT INTO hierarchie VALUES ('Hugo','Emil');
Gib den Inhalt der Tabelle nach dem Einfügen des Datensatzes an.
Die Tabelle ist leer.
Der Datensatz konnte nicht eingefügt werden, da Emil als Angestellter noch nicht erfasst wurde. Es gibt somit einen Fehler
Der Datensatz konnte nicht eingefügt werden, da Emil als Angestellter noch nicht erfasst wurde. Es gibt somit einen Fehler
Tags: create, Datenbank, FOREIGN KEY, INSERT, PRIMARY KEY, sql, table
Source:
Source:
Flashcard info:
Author: Stejan
Main topic: Informatik
Topic: SQL
School / Univ.: ZbW
City: St. Gallen
Published: 04.03.2011