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

INSERT INTO SELECT * за SQL Server, Не е възможно, прав ли съм?

Пропуснахте името на таблицата, в която искате да вмъкнете

insert into destination_table
select * from source_table

Разбира се, това работи само за таблици с еднакви колони. Ако искате да вмъкнете само конкретни колони, тогава трябва да посочите и тях

insert into destination_table (col1, col2)
select col7, col3 from source_table


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Има ли разлика в производителността между CTE, подзаявка, временна таблица или таблична променлива?

  2. SHA256 в T-sql съхранена процедура

  3. Преобразувайте „datetime“ в „smalldatetime“ в SQL Server (T-SQL примери)

  4. Най-бързият начин за намиране на остарели функции, които все още се използват в екземпляр на SQL сървър (пример за T-SQL)

  5. Как да заменя няколко знака в SQL?