sql >> Database teknologi >  >> RDS >> Sqlserver

Flyt SQL-data fra en tabel til en anden

Bør være muligt at bruge to udsagn inden for en transaktion, en indsæt og en slet:

BEGIN TRANSACTION;
INSERT INTO Table2 (<columns>)
SELECT <columns>
FROM Table1
WHERE <condition>;

DELETE FROM Table1
WHERE <condition>;

COMMIT;

Dette er den enkleste form. Hvis du skal bekymre dig om, at nye matchende poster indsættes i tabel1 mellem de to udsagn, kan du tilføje en og eksisterer .



  1. Hvordan tæller man dage undtagen søndage mellem to datoer i Postgres?

  2. onbeforeprint() og onafterprint() tilsvarende for ikke-IE-browsere

  3. Oracle Database Security – Kryptering og dekryptering

  4. Oracle Indekser og typer af indekser i Oracle med eksempel