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

Създайте таблица (структура) от съществуваща таблица

Опитайте:

Select * Into <DestinationTableName> From <SourceTableName> Where 1 = 2

Имайте предвид, че това няма да копира индекси, ключове и т.н.

Ако искате да копирате цялото структура, трябва да генерирате Създаване на скрипт на таблицата. Можете да използвате този скрипт, за да създадете нова таблица със същата структура. След това можете също да изхвърлите данните в новата таблица, ако е необходимо.

Ако използвате Enterprise Manager, просто щракнете с десния бутон върху таблицата и изберете копиране, за да генерирате Създаване на скрипт.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. tempdb Подобрения в SQL Server 2019

  2. Актуализиране на пощенски профил на база данни (SSMS)

  3. Кога трябва да използвам точки и запетая в SQL Server?

  4. Защо select SCOPE_IDENTITY() връща десетичен знак вместо цяло число?

  5. Отстраняване на проблеми при работа с дата и час в SQL Server