Einfügen von Daten in eine temporäre Tabelle
Nachdem er erstellt eine temporäre Tabelle und der Deklaration der Datentypen wie so;
CREATE TABLE #TempTable(
ID int,
Date datetime,
Name char(20))
Wie mache ich das dann einfügen der relevanten Daten, die sich bereits entschieden, auf eine physische Tabelle in der Datenbank?
InformationsquelleAutor der Frage William | 2012-08-02
Du musst angemeldet sein, um einen Kommentar abzugeben.
InformationsquelleAutor der Antwort alexsuslin
InformationsquelleAutor der Antwort Abdul Saboor
Einfügen werden alle Daten aus allen Spalten, dann nutzen Sie einfach dieses:
Vergessen Sie nicht
DROP
die temporäre Tabelle, nachdem Sie fertig sind mit es und vor Sie versuchen Sie es erneut:InformationsquelleAutor der Antwort Sheridan
Meine Art
Insert
im SQL-Server. Auch habe ich in der Regel zu prüfen, ob eine temporäre Tabelle existiert.InformationsquelleAutor der Antwort maxim
InformationsquelleAutor der Antwort Ravi Teja Koneru
Rechts-Abfrage:
InformationsquelleAutor der Antwort Ahsan Ahmad
Nach dem erstellen der temp Tabelle, die Sie würde führen Sie einfach eine normale
INSERT INTO () SELECT FROM
InformationsquelleAutor der Antwort Taryn
Beachten Sie, dass dies gilt als schlechte Praxis:
Wenn die definition der temporären Tabelle ändert, der code kann zur Laufzeit scheitern.
InformationsquelleAutor der Antwort Robbie Dee
InformationsquelleAutor der Antwort Yuriy Galanter
Habe ich zwei Ansätze zur Lösung des gleichen Problems,
InformationsquelleAutor der Antwort Ipsita Sethi
InformationsquelleAutor der Antwort podiluska
Grundlegende Funktionsweise der Temporären Tabelle, die unten gegeben werden, die ändern und wie pro Ihre Anforderungen,
-- ERSTELLEN EINER TEMP-TABELLE
-- EINFÜGEN WERT IN EINE TEMP-TABELLE
-- ABFRAGE EINE temporäre TABELLE [Dies funktioniert nur in der gleichen Sitzung/Instanz, nicht in andere user-session-Instanz]
-- DELETE-WERT IN TEMP-TABELLE
-- DROP EINE TEMP-TABELLE
InformationsquelleAutor der Antwort BHUVANESH MOHANKUMAR