Heim >Datenbank >MySQL-Tutorial >Wie füge ich mithilfe einer gespeicherten SQL Server-Prozedur Daten aus einer Tabelle in eine andere ein?
SQL Server: Einfügen von Zeilen in eine vorhandene Tabelle mithilfe einer gespeicherten Prozedur
Wählen Sie in SQL Server Daten aus einer Tabelle aus und fügen Sie sie in eine ein Das Erstellen einer vorhandenen Tabelle mithilfe einer gespeicherten Prozedur erfordert einen anderen Ansatz als das Erstellen temporärer Tabellen. Wenn Sie versuchen, mit SELECT ... INTO ... Daten in eine vorhandene Tabelle einzufügen, wird möglicherweise ein Fehler angezeigt, der darauf hinweist, dass die Tabelle bereits vorhanden ist.
Um dieses Problem zu beheben und Zeilen aus einer Tabelle in eine andere einzufügen , müssen die folgenden Schritte ausgeführt werden:
Hier ist ein Beispiel, das Zeilen von dbo.TableOne in dbo.TableTwo basierend auf einem angegebenen Suchschlüssel einfügt:
INSERT INTO dbo.TableTwo (col1, col2) SELECT col1, col2 FROM dbo.TableOne WHERE col3 LIKE @search_key;
Durch Befolgen dieser Schritte können Sie erfolgreich einfügen Zeilen aus einer Tabelle in eine vorhandene Tabelle mithilfe einer gespeicherten Prozedur in SQL Server.
Das obige ist der detaillierte Inhalt vonWie füge ich mithilfe einer gespeicherten SQL Server-Prozedur Daten aus einer Tabelle in eine andere ein?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!