SQLSERVERinsertintoselectfrom列顺序问题
当两张表的字段完全⼀样时,我们可以使⽤insert into table2 select * from table1的⽅式将table1中的数据插⼊到table2中。虽然两张表有⼀样的字段,但是如果字段的顺序不⼀样时,插⼊的数据就会产⽣混乱。下⾯⽤例⼦说明⼀下:
Table1
ID Column1Column2
123
insert语句字段顺序Table2
ID Column2Column1
像这样的两张表,如果⽤上⾯的语句插⼊数据的话,得到的结果是这样的:
Table2
ID Column2Column1
123
因此我们必须把Table2表的Column2和Column1字段的列顺序换⼀下才能得到正确的结果。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论