Oracle
 sql >> база данни >  >> RDS >> Oracle

Как мога да създам копие на таблица на Oracle, без да копирам данните?

Просто използвайте клауза where, която няма да избира редове:

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

Ограничения

Следните неща няма да бъдат копирани в новата таблица:

  • последователности
  • задействания
  • индекси
  • някои ограничения може да не бъдат копирани
  • материализирани регистрационни файлове за преглед

Това също не обработва дялове



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ORA-04021:възникна изчакване при изчакване за заключване на обекта

  2. EM SQL Monitor Impact

  3. Промяна на SYS парола в RAC

  4. REGEXP_REPLACE() Функция в Oracle

  5. Автоматизирайте задания за интегриране на данни на IRI с Oracle Job Scheduler