在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