sql >> Databáze >  >> RDS >> Sqlserver

SQL Server – Vytvořit kopii databázové tabulky a umístit ji do stejné databáze?

Použijte SELECT ... INTO :

SELECT *
INTO ABC_1
FROM ABC;

Tím se vytvoří nová tabulka ABC_1 který má stejnou strukturu sloupců jako ABC a obsahuje stejná data. Omezení (např. klíče, výchozí hodnoty) se však -nekopírují.

Tento dotaz můžete spustit vícekrát s jiným názvem tabulky pokaždé.

Pokud nepotřebujete kopírovat data, pouze chcete-li vytvořit novou prázdnou tabulku se stejnou strukturou sloupců, přidejte WHERE klauzule s falešným výrazem:

SELECT *
INTO ABC_1
FROM ABC
WHERE 1 <> 1;


  1. Codeigniter aktivní záznam s několika lajky nebo?

  2. MySQL:Co znamená rovná dvojtečka =:v příkazu aktualizace?

  3. Přístup k síti odepřen seznamem řízení přístupu (ACL) v Oracle Database 11g

  4. Monitorování záloh napříč instancemi