在SQL Server中创建没有数据的表的克隆副本

如何创建没有数据的表的克隆副本?因为我只是想复制表格而不是数据的定义。在SQL Server中创建没有数据的表的克隆副本

下面我试过,但它是将数据复制以及

Select * 

into Clone_Supplier

from Supplier

回答:

复制从选定的表从选择的表

Select Top 0 * into NewTable from OldTable 

复制一些列的所有列

Select Top 0 Col1,Col2 into NewTable from OldTable 

将所有(数据和结构)

Select * into NewTable from OldTable 

回答:

你可以添加WHERE 1=2只得到结构:

Select * 

into Clone_Supplier

from Supplier

where 1=2;

这不会是虽然精确副本:

  • 无约束
  • 无索引
  • 没有触发

回答:

你只需要添加一个假条件。所以它不会返回任何数据,您将创建没有数据的表的克隆副本。您可以使用下面的查询

Select * into Clone_Supplier from Supplier WHERE 1=2 

回答:

它是有用的表格,生成和新表

Select Top 0 * into tblNew from tblOld 

回答:

解决方案查询:

SELECT TOP 0 * INTO newTable1 FROM oldTable1; 

以上是 在SQL Server中创建没有数据的表的克隆副本 的全部内容, 来源链接: utcz.com/qa/260158.html

回到顶部