Wenn ich eine SQL-Tabelle mit allen Standardspalten (z. B. Identitätsspalte + eine beliebige Anzahl von Spalten alle mit Standardwerten) haben, was ist die SQL-Anweisung zum Einfügen einer Zeile ohne explizite Werte angegeben?Wie füge ich einen Datensatz nur mit Standardwerten ein?
insert MyTable /* (doh, no fields!) */
-- values(doh, no values!)
Was ist der Trick?
Danke, große Reaktionszeit! :) –
+1! Das ist die richtige Antwort! Eine kleine Anmerkung: Für SQLite-Datenbanken ist "INTO" [obligatorisch] (http://www.sqlite.org/lang_insert.html). Daher lautet die Syntax: 'INSERT INTO TableName DEFALUT VALUES' – mg007
Wenn Sie eine 'OUTPUT'-Klausel verwenden, stellen Sie sicher, dass sie vor die' DEFAULT VALUES' gesetzt wird. 'INSERT INTO Tabellenname OUTPUT DEFAULT VALUES' – Aaroninus