select IDENTITY(int,1,1) as id,detail into #t from back insert into my_contact(id,detail) select id,detail from #t drop table #t
select IDENTITY(int,1,1) as id,detail into #t from backinsert into my_contact(id,detail) select id+(select max(id) from my_contact),detail from #tdrop table #t
insert my_contact(detail) select detail from back 不行吗?
无法将 NULL 值插入列 'id',表 'mydb.dbo.my_contact';该列不允许空值。INSERT 失败。
语句已终止。
是不是设为非空了?
因为在插入的时候,没有指定id列,所以插入失败
insert into my_contact(id,detail)
select id,detail from #t
drop table #t
select id+(select max(id) from my_contact),detail from #tdrop table #t
不行吗?
“服务器: 消息 515,级别 16,状态 2,行 3
无法将 NULL 值插入列 'relation',表 'mydb.dbo.my_contact';该列不允许空值。INSERT 失败。
语句已终止。”
select id的值,relation的值,friend_name的值,sex的值,detail
from back
select id,relation,friend_name,sex,detail
from back