Ich bin neugierig auf den Befehl einfügen verhält sich.SQL Server - Einfügen in eine Tabelle aus einer Sicht
Ich habe ein Problem beim Einfügen von Zeile in eine Tabelle aus einer Ansicht. Sowohl die Tabelle als auch die Ansicht haben dasselbe Schema.
Ich habe versucht, alle Zeilen in einer Ansicht in eine Tabelle einzufügen, aber die Nummern der eingefügten Zeilen sind nicht tally. Ich habe beide folgenden Befehle ausgeführt.
**** 1. *****
SELECT
INTO tblTABLEABC
FROM v_ViewABC
**** 2. ****
INSERT INTO tblTABLEABC
SELECT * FROM v_ViewABC
Die Zählung in v_ViewABC angeblich 1291 Zeilen. Aber nachdem TblTABLEABC den Einfügebefehl ausgeführt hat, hat er nur 731 Zeilen. Die gleichen Dinge passieren bei beiden Einfügebefehlen. Ich habe es in SQL Server versucht.
Ich bin mir nicht sicher, ob es irgendwelche Einschränkungen oder Regeln in SQL Server gibt? Schätze, wenn jemand dafür eine Antwort hat.
Danke.
Hat Ihre Zieltabelle ein übereinstimmendes Schema zur Ansicht und gibt es Einschränkungen für die Spalten, in die Sie einfügen? – Tanner
Können Sie die Ansichtsdefinition angeben? –