将记录从一个表复制到另一个多了一列的表中



表一:

A B C

表二:

A B D C

正如您所看到的,D列被添加到了中间。

如何将记录从表一复制到表二,将值D设置为默认值。

不要在Table2:的列列表中使用D

INSERT INTO Table2(A, B, C)
SELECT A, B, C FROM Table1

如果您只想复制特定的行,那么可能还需要WHERE子句
D将获得其默认值(如果在Table2CREATE语句中定义了默认值(,或者null(如果没有默认值(。

相关内容

最新更新