因为字段太多, Insert Error: Column name or number of supplied values does not match table definition. 老是出现这个错误
按你的写法结果应该是:插入的记录则为,no=0002,name=aaa,sex=男应该写成:insert into 表一 select SubString(Convert(Varchar (5), Convert(int,(select max(no) from 表一))+10000),2,4)) as no,name,sex from 表一 where no=0001这样的结果才会是:no=0003,name=aaa,sex=男
这样做
name就不等于了aaa了和sex!=男
要不按照你那样有什么问题么?
Insert Error: Column name or number of supplied values does not match table definition.
老是出现这个错误
select SubString(Convert(Varchar (5), Convert(int,(select max(no) from 表一))+10000),2,4)) as no,name,sex from 表一 where no=0001这样的结果才会是:no=0003,name=aaa,sex=男