insert into 问题 看看能不能帮上忙

usernamezero 2010-03-28 04:01:48
insert into table1 (ShiJiShuLiang,BianHao,MaterialName,MaterialSpec,
CangKuBianHao,CangKuMingCheng,SuoShuGongChang,DianJia,JinE)
exec pr_TongYongCaiLiaoChaXun '','001001','','';


SQL2005的数据在一个存在过程中执行这句,问一下高手们有没有这样的形式
exec pr_TongYongCaiLiaoChaXun '','001001','',''; 执行这个存储过程返回一个表 插入到tabl1 这个表里

...全文
53 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
usernamezero 2010-03-28
  • 打赏
  • 举报
回复
以上方法是可以的 自己解决 了 不过还是谢谢你们了
usernamezero 2010-03-28
  • 打赏
  • 举报
回复
简单描述如下
create table testa(id varchar(50));

create procedure pr_test
as
begin
select newid();
end
exec pr_test;
----单独执行
begin
declare @ctable varchar(4000);
set @ctable=('insert into testa(id) values( exec (pr_test))')
--print @ctable
exec (@ctable)
end

usernamezero 2010-03-28
  • 打赏
  • 举报
回复
加在哪这个存储本来就是返回了一个数据集啊
足球中国 2010-03-28
  • 打赏
  • 举报
回复
存储过程加个select不就可以了嘛。
丰云 2010-03-28
  • 打赏
  • 举报
回复
很晕。。。。

7,765

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧