Dies kann eine wirklich grundlegende SQL-Frage sein, aber ich habe eine SQL INSERT -Anweisung ohne die Klausel INTO gesehen und ich frage mich, ob das ein spezieller Fall in SQL ist Server 2000 oder 2008.
Die INSERT-Anweisung sieht ungefähr wie
aus %Vor%Tut mir leid, wenn das super basic ist, aber ich wollte nur sicher gehen. Danke!
Überprüfen Sie die BNF-Grammatik Ссылка
92, 99, SQL: 2003
%Vor% Gemäß der ANSI-Spezifikation sollte INTO nur in einer MERGE
-Klausel optional sein.
Für SQL Server (dieser Link von 2000 bis zeigen, wie alt es ist - es existiert von der ersten Version von SQL Server), es ist optional . Es ist auch optional für MySQL.
%Vor%Von MSDN:
INTO ist ein optionales Schlüsselwort, das zwischen INSERT und dem Ziel verwendet werden Tabelle.
Sie erwähnen, dass dies aus einer frühen Version von SQL stammt. Wenn Sie ab 2005 fortfahren, können Sie die INTO-Datei löschen.
Tags und Links sql sql-server insert