Zum Inhalt springen
BeispielWerk
English

SQL Testdateien: INSERT-Skript, Shop-Schema, Fehler

SQL-Dateien enthalten Anweisungen, die ein Datenbankwerkzeug nacheinander ausführt. Zum Download stehen ein Skript mit 1.000 INSERT-Anweisungen für die Tabelle kunden, ein Shop-Schema aus vier Tabellen für PostgreSQL und für SQLite, ein Skript mit Kommentaren, Transaktion und Umlauten sowie eine Datei mit Syntaxfehler. Die Kundendaten sind erfunden, die Datei mit dem Syntaxfehler ist absichtlich ungültig.

5 Varianten auf einer Seite, jede mit eigenem Kopier- oder Download-Knopf. Darunter: 1× Fiktiv, 1× Absichtlich ungültig.

  • SQL: 1000 INSERT-Anweisungen für die Tabelle kundenFiktiv

    INSERT INTO "kunden" ("kundennummer", "vorname", "nachname", "email", "strasse", "hausnummer", "plz", "ort") VALUES ('K-100001', 'Ali', 'Lang', 'ali.lang.1@example.com', 'Musterallee', '34', '08312', 'Musterstadt');
    INSERT INTO "kunden" ("k …

    Erfundene Kunden (seeded). Setzt die Tabelle kunden mit Textspalten kundennummer, vorname, nachname, email, strasse, hausnummer, plz, ort voraus.

  • SQL: Shop-Schema für PostgreSQL (4 Tabellen)

    CREATE TABLE kunden (
      id BIGINT GENERATED ALWAYS AS IDENTITY PRIMARY KEY,
      kundennummer TEXT NOT NULL UNIQUE, …

    Auf PostgreSQL 17 ausgeführt.

  • SQL: Shop-Schema für SQLite (4 Tabellen)

    PRAGMA foreign_keys = ON;
    
    CREATE TABLE kunden ( …

    Mit SQLite ausgeführt.

  • SQL: Skript mit Kommentaren, Transaktion und Umlauten

    -- Beispielskript
    /* Mehrzeiliger
       Kommentar */ …

    Mit SQLite und PostgreSQL ausgeführt.

  • SQL mit Fehler: Syntaxfehler in Zeile 3Absichtlich ungültig

    CREATE TABLE a (id INTEGER);
    INSERT INTO a VALUES (1);
    INSERT INTO a VALUES (2; …

    Die dritte Anweisung hat eine offene Klammer.

Weitere Themen in Testdateien