我想在sql server中创建一个包含从tableA到tableB的所有记录和列名的表[重复]

Posted

技术标签:

【中文标题】我想在sql server中创建一个包含从tableA到tableB的所有记录和列名的表[重复]【英文标题】:i want to create a table with all records and column names from tableA to tableB in sql server [duplicate] 【发布时间】:2017-08-09 03:18:28 【问题描述】:

将表 tableB 创建为 ( select * from tableA) --这在oracle中有效,但在sql server中无效

【问题讨论】:

以上给出的答案仅显示重复记录!我想创建一个表以及列名@Rob 只复制记录是什么意思?它将所有的列和行插入到表中;这正是您在标题中所要求的。 它是否会创建一个新表,因为我的 tableB 不存在@rob 是的,这些答案将创建具有相同列的tableB,并将来自tableA 的所有数据插入其中。 【参考方案1】:

像这样使用:

Select * into TableB from TableA.

【讨论】:

我没有现有的表 b 我想通过提取所有行和列名来创建表 B @reds 是的,它会自动创建 TableB。包括TableA的所有数据。

以上是关于我想在sql server中创建一个包含从tableA到tableB的所有记录和列名的表[重复]的主要内容,如果未能解决你的问题,请参考以下文章

无法在 GeoServer 中创建 SQL Server 数据存储

在 SQL Server Express 版本中创建作业? [复制]

如何在 SQL Server 2008 中创建具有新名称的重复表

如何在插入时在 SQL Server 中创建触发器?

使用 SELECT ... INTO 在 SQL Server 中创建表

在data.table中创建一个变量,变量保存在其他变量中[重复]