insert into #temp exec('select * from Enterprise_Account')
消息 213,级别 16,状态 7,第 1 行
列名或所提供值的数目与表定义不匹配。
不要给我说列名不对,数目不对,是高手都知道不是这个问题。
经我反复测试,发现在 Enterprise_Account 表里的 ID设的是主键,如果去掉主键就好了,不知道原因
如果改成 insert into #temp from Enterprise_Account 也可以执行通过。
现在的问题是结果集必须由存储返回,所以只能用这种写法,请大师指点!!!