Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Làm cách nào để tạo bản sao của bảng Oracle mà không cần sao chép dữ liệu?

Chỉ cần sử dụng mệnh đề where sẽ không chọn bất kỳ hàng nào:

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

Hạn chế

Những thứ sau sẽ không được sao chép vào bảng mới:

  • trình tự
  • trình kích hoạt
  • chỉ mục
  • một số ràng buộc có thể không được sao chép
  • nhật ký chế độ xem cụ thể hóa

Điều này cũng không xử lý các phân vùng



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Thời gian chờ truy vấn JDBC của Oracle được thực hiện như thế nào?

  2. Nhà phát triển SQL 4

  3. ORA-01618

  4. Oracle là Giải pháp thay thế của các bảng thay đổi

  5. Làm cách nào để chuyển đổi câu lệnh nối bên ngoài bên trái kế thừa trong Oracle?