sql server 复制表
时间: 2023-07-04 07:28:10 浏览: 152
SQL server 2012主从复制文档.docx
在 SQL Server 中,可以使用以下两种方式复制表:
1. 使用 SELECT INTO 语句复制表:
```sql
SELECT *
INTO new_table
FROM original_table;
```
这将复制原始表中的所有数据和结构,创建一个新表。
2. 使用 CREATE TABLE 语句和 INSERT INTO 语句复制表:
```sql
CREATE TABLE new_table LIKE original_table;
INSERT INTO new_table SELECT * FROM original_table;
```
第一条语句创建一个新表,与原始表具有相同的结构。第二条语句将原始表中的数据复制到新表中。
需要注意的是,这两种方法都只能复制表结构和数据,不能复制表的约束、索引、触发器等其他对象。如果需要复制表的完整结构和数据,可以使用 SQL Server Management Studio 工具中的“复制表”向导。
阅读全文