sql >> Databáze >  >> RDS >> Oracle

Jak mohu vytvořit kopii tabulky Oracle bez kopírování dat?

Stačí použít klauzuli where, která nevybere žádné řádky:

create table xyz_new as select * from xyz where 1=0;

Omezení

Následující věci nebudou zkopírovány do nové tabulky:

  • sekvence
  • spouštěče
  • indexy
  • Některá omezení nelze zkopírovat
  • zhmotněné protokoly zobrazení

Toto také nezpracovává oddíly



  1. Jak vyjádřit svou hodnotu jako DBA finančním manažerům

  2. Jak nahradit část řetězce v MySQL

  3. Zápis IDEF1X

  4. Deklarování a nastavení proměnných v příkazu Select