当两张表的字段完全一样时,我们可以使用insert into table2 select * from table1的方式将table1中的数据插入到table2中。虽然两张表有一样的字段,但是如果字段的顺序不一样时,插入的数据就会产生混乱。下面用例子说明一下:
Table1 ID Column1 Column2 1 2 3
Table2 ID Column2 Column1
像这样的两张表,如果用上面的语句插入数据的话,得到的结果是这样的:
Table2 ID Column2 Column1 1 2 3
因此我们必须把Table2表的Column2和Column1字段的列顺序换一下才能得到正确的结果。
SQLSERVER insert into select from 列顺序问题
最新推荐文章于 2024-09-22 06:07:54 发布