SSMS
 sql >> Cơ Sở Dữ Liệu >  >> Database Tools >> SSMS

T-SQL Chèn vào bảng mà không cần phải chỉ định mọi cột

Thực ra bạn có thể làm điều này khá dễ dàng:

-- Select everything into temp table
Select * Into 
    #tmpBigTable
    From [YourBigTable]

-- Drop the Primary Key Column from the temp table  
Alter Table #tmpBigTable Drop Column [PrimaryKeyColumn]

-- Insert that into your other big table
Insert Into [YourOtherBigTable]
    Select * From #tmpBigTable

-- Drop the temp table you created
Drop Table #tmpBigTable

Miễn là bạn có Chèn danh tính trong "YourOtherBigTable" và các cột hoàn toàn giống nhau thì bạn sẽ ổn.



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Hành vi Intellisense SSMS 2012

  2. System.OutOfMemoryException xảy ra thường xuyên sau khi nâng cấp SQL Server 2016 lên phiên bản 13.0.15700.28

  3. 'DATE' không phải là tên hàm tích hợp sẵn được công nhận

  4. Thay đổi CommandTimeout trong SQL Management studio

  5. Lỗi SQL Server Management Studio:Tập lệnh không thành công cho UserDefinedFunction