在SQL中,
以下是我想要做的事情:
Select into ...
会将行复制到一个不同的(备份)表中。如果备份表具有不同的结构(或不同的列名称),是否可以实现此操作?如果不能,那么最好的方法是什么?以下是我想要做的事情:
TableA
拥有列a1、a2、a3
。我想将这个表中的一些行复制到另一个名为TableB
的表中,该表具有列b1、b2、b3、b4
。将a1
的内容复制到b1
,a2
复制到b2
等。
SELECT..INTO
的MS-SQL版本,并且它的文档表明它将创建一个新表 - 这个新表应该始终具有“正确”的结构。 - millimoose