Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Skopiuj dane do innej tabeli

Jeśli obie tabele są naprawdę tym samym schematem:

INSERT INTO newTable
SELECT * FROM oldTable

W przeciwnym razie będziesz musiał określić nazwy kolumn (lista kolumn dla newTable jest opcjonalne, jeśli określasz wartość dla wszystkich kolumn i wybierasz kolumny w tej samej kolejności co newTable schemat):

INSERT INTO newTable (col1, col2, col3)
SELECT column1, column2, column3
FROM oldTable


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak utworzyć ograniczenie sprawdzania w wielu kolumnach w SQL Server — samouczek SQL Server/TSQL — część 84

  2. Jaki jest punkt początkowego katalogu w parametrach połączenia programu SQL Server?

  3. 7 sposobów na znalezienie zduplikowanych wierszy w SQL Server, ignorując dowolny klucz podstawowy

  4. Słaba wydajność planu wykonania procedury składowanej w SQL - podsłuchiwanie parametrów

  5. Dlaczego i kiedy LEFT JOIN z warunkiem w klauzuli WHERE nie jest równoznaczny z tym samym LEFT JOIN w klauzuli ON?