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

Làm cách nào để tạo một bảng dựa trên một bảng khác

Không có cú pháp nào như vậy trong SQL Server, mặc dù CREATE TABLE AS ... SELECT không tồn tại trong PDW. Trong SQL Server, bạn có thể sử dụng truy vấn này để tạo một bảng trống:

SELECT * INTO schema.newtable FROM schema.oldtable WHERE 1 = 0;

(Nếu bạn muốn tạo một bản sao của bảng bao gồm tất cả dữ liệu, sau đó bỏ đi WHERE mệnh đề.)

Lưu ý rằng điều này tạo ra cùng một cấu trúc cột (bao gồm cột IDENTITY nếu tồn tại) nhưng nó không sao chép bất kỳ chỉ mục, ràng buộc, trình kích hoạt nào, v.v.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hoạt động xung quanh hỗ trợ Con trỏ không phải là một tính năng được triển khai cho SQL Server Parallel DataWarehousing TDS error

  2. Cách sửa đổi thời gian lưu giữ dữ liệu thu thập dữ liệu thay đổi (CDC) trong SQL Server - Hướng dẫn sử dụng SQL Server

  3. SQL-Server:Có tập lệnh SQL nào mà tôi có thể sử dụng để xác định tiến trình của quá trình sao lưu hoặc khôi phục SQL Server không?

  4. Mẹo sử dụng SQL Server với Salesforce

  5. Thêm biểu tượng cảm xúc / biểu tượng cảm xúc vào bảng SQL Server