sql server exec(sql)接受结果集插入临时表同时自己自增列

内容分享2小时前发布
0 0 0

思路 就是 右边所有字段全部接受, 插入的时候指定右边所有列。
否则会导致数目不匹配
EXEC()的返回代表右边 , 接受返回代表坐标

@sql= select name,age from xxx 

对于接收exec结果集临时表必须定义

DECLARE @TempTable(
    id BIGINT IDENTITY(1, 1),
    name nvarchar(100),age int


 INSERT INTO @TempTable(
Name,age ) EXEC(@sql);
    SELECT * FROM @MaterialDto

© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
none
暂无评论...