我认为SELECT ... INTO ...是针对临时表的,这就是为什么我得到一个dbo.TableTwo已经存在的错误的原因。
如何从插入多行dbo.TableOne成dbo.TableTwo?
慕标5832272
浏览 451回答 3
3回答
繁华开满天机
SELECT ... INTO ... 仅在INTO子句中指定的表不存在时才起作用-否则,您必须使用:INSERT INTO dbo.TABLETWOSELECT col1, col2 FROM dbo.TABLEONE WHERE col3 LIKE @search_key假设dbo.TABLETWO中只有两列-否则需要指定这些列:INSERT INTO dbo.TABLETWO (col1, col2)SELECT col1, col2 FROM dbo.TABLEONE WHERE col3 LIKE @search_key