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

Ansehen: 10204|Antwort: 0

[Quelle] SQL-Methode zum Entleeren von Tabellendaten

[Link kopieren]
Veröffentlicht am 09.02.2015 14:13:22 | | |

Tabellen-Tabellenname abschneiden
Aus dem Tabellennamen löschen
Das größte Problem bei der Löschmethode ist, wenn es ein Flag-Feld gibt


Es wird allgemein empfohlen, Delete so oft wie möglich zu verwenden, um Tabellenfelder zu löschen, was zur Folge einer selektiven Löschung ist, weshalb Delete aus dem Tabellennamen oft unter Bedingungen gelöscht wird
Delete und Truncate haben tatsächlich dieselbe Funktion, nur dass Truncate nicht von einem where-bedingten Satz gefolgt wird, sondern alle Zeilen (Datensätze) in der Tabelle löschen
Der größte Unterschied zwischen den beiden besteht darin, dass Löschen als Logdatei geschrieben wird, während Trunkate direkt gelöscht wird, ohne ein Logbuch zu schreiben; Ersteres kann wiederhergestellt werden, während Letzteres nicht wiederhergestellt werden kann, Letzteres ist gefährlicher, weshalb es generell nicht empfohlen wird, Trunkate zu verwenden, häufig Löschen




Vorhergehend:SQL Server 2000 erzeugt 1024 Tabellen in einer Schleife
Nächster:Gewöhnliche SQL-Anweisungen können mit exec ausgeführt werden
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