SQL Server Express:克隆具有不同索引但没有数据的表
我有一个包含多个列的SQL Server表,一个从1开始的索引作为主键 现在我需要克隆这个表,但是没有数据,使用不同的索引,比如从100000开始。我以前从未做过这件事,所以我很不确定怎么做。 我知道如何创建新表SQL Server Express:克隆具有不同索引但没有数据的表,sql,sql-server-express,Sql,Sql Server Express,我有一个包含多个列的SQL Server表,一个从1开始的索引作为主键 现在我需要克隆这个表,但是没有数据,使用不同的索引,比如从100000开始。我以前从未做过这件事,所以我很不确定怎么做。 我知道如何创建新表 CREATE TABLE new_table AS (SELECT * FROM old_table); 但是我不知道如何从100000开始索引,并在没有原始表中的数据的情况下克隆它,从而保持结构和数据类型完全相同。一些帮助将不胜感激 我正在使用Visual Studio 2012附
CREATE TABLE new_table
AS (SELECT * FROM old_table);
但是我不知道如何从100000开始索引,并在没有原始表中的数据的情况下克隆它,从而保持结构和数据类型完全相同。一些帮助将不胜感激
我正在使用Visual Studio 2012附带的SQL Server 2012 Express。试试这个
CREATE TABLE new_table AS SELECT TOP 0 * FROM old_table
试试这个
CREATE TABLE new_table AS SELECT TOP 0 * FROM old_table
试试这个从旧表中选择顶部0*到新表中试试这个从旧表中选择顶部0*到新表中
SQL Server
不支持按选择方式创建表
用这个
SELECT *
INTO new_table
FROM old_table
或
SQL Server
不支持CREATE TABLE AS SELECT
用这个
SELECT *
INTO new_table
FROM old_table
或
您使用的是哪个数据库?您使用的是哪个数据库?尝试将此选择顶部0*从旧表转换为新表尝试将此选择顶部0*从旧表转换为新表您应该只给出一个答案和/或最终更新您自己的一个,而不是一次更新。不过,谢谢,但第一个答案不起作用。你应该只给出一个答案,并且/或者最终更新你自己的答案,而不是双重发布。不过,谢谢,但第一个没有工作。