Wie füge ich N Zeilen mit Standardwerten in eine Tabelle ein?

Ich habe eine Tabelle mit einer Identitätsspalte sowie einer Spalte, die das Erstellungsdatum darstellt:

CREATE TABLE dbo.OrderStatus
(
    OrderStatusId int IDENTITY(1, 1) NOT NULL,
    CreationDate datetime NOT NULL default GETDATE(),
    CONSTRAINT PK_OrderStatus PRIMARY KEY(OrderStatusId)
)

Da die Identitätsspalte selbst einen Wert generiert und das Erstellungsdatum immer das aktuelle Datum ist GETDATE()) Kann ich dank @ eine Zeile hinzufügDEFAULT VALUES:

INSERT INTO dbo.OrderStatus DEFAULT VALUES;

Aber was kann ich tun, wenn ich drei Datensätze hinzufügen möchte?

Aktuelle Lösung (einige Eingaben wurden bearbeitet, da dies keinen Sinn ergab)

Um zu tun, was ich will, füge ich jetzt mehrere Zeilen mit @ hinzVALUES:

INSERT INTO dbo.OrderStatus (CreationDate)
VALUES  (GETDATE()), 
        (GETDATE()), 
        (GETDATE())

Obwohl würde ich lieber das Äquivalent von @ kennINSERT INTO .. DEFAULT VALUES für mehrere Zeilen, falls ich später eine weitere Spalte mit einem Standardwert hinzufüge.

Gibt es eine Möglichkeit, N Zeilen mit @ in eine Tabelle einzufügeDEFAULT VALUES oder ähnlich?

Antworten auf die Frage(8)

Ihre Antwort auf die Frage