Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 22021|Antwort: 1

[Quelle] Es gibt drei gängige SQL-Einfügungsanweisungen

[Link kopieren]
Veröffentlicht am 04.02.2015 13:08:07 | | |

SQL-Einfügungsanweisungen gehören zu den gebräuchlichsten SQL-Anweisungen, und im Folgenden werden Sie in die drei gebräuchlichsten SQL-Einfügungsanweisungen für Ihre Referenz eingeführt.

Wenn wir Daten in die Datenbank einfügen, sind die häufig verwendeten SQL-Einfügungsanweisungen wie folgt:

INSERT INTO table1(id, name, address) VALUES(1, ygl, 'beijing') – für T-SQL und PL/SQL;

SELECT id, name, adresse INTO table2 FROM table1 – automatisch tabelle2, T-SQL-Nutzung erstellen;

INSERT INTO table2 (id, name, address) SELECT id, name, address FROM table1

Hier ist eine kurze Erklärung der dritten SQL-Einfügungsanweisung: Da die in talbe2 eingefügten Spalten spezifiziert werden können und die Datenquelle durch relativ komplexe Abfrageanweisungen gewonnen werden kann, ist sie zwar flexibler, aber wir müssen auch darauf achten, dass wir bei der Angabe der Spalten der Zieltabelle alle nicht-leeren Spalten ausfüllen müssen, andernfalls ist Dateneinfügung nicht möglich.

INSERT INTO table2 SELECT id, name, address FROM table1

Wenn wir derzeit die Spalten der Zieltabelle weglassen, werden standardmäßig alle Spalten in der Zieltabelle eingefügt, und die Reihenfolge der Spalten nach SELECT muss exakt der definierten Reihenfolge der Spalten in der Zieltabelle sein, um die korrekte Dateneinfügung abzuschließen, was leicht zu übersehen und erwähnenswert ist.




Vorhergehend:Google Gmail 5 Millionen Passwörter geleakt und heruntergeladen
Nächster:Füge vor jeder Zeile in einer Textdatei Zeichen in einer Textdatei in einer Gesamtform hinzu
Veröffentlicht am 24.02.2021 15:55:02 |
SQLServer importiert Daten von einer Tabelle in eine andere
https://www.itsvse.com/thread-8931-1-1.html
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com