sql server存储过程 20alan_lau]

发布时间:2014-1-1 0:09:48编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"sql server存储过程 20alan_lau]",主要涉及到sql server存储过程 20alan_lau]方面的内容,对于sql server存储过程 20alan_lau]感兴趣的同学可以参考一下。

请教高手,我想通过存储过程把查询结果保存到另一个新表中,该如何做呢,存储过程每天执行一次,每次执行的时候就要把查询结果保存到表中,如今天执行了一次将结果保存到表a中,明天执行时也要将结果保存在表a中,而且今天保存的不能删除!

insert a select * from tb

insert into a  呗 可以给 a表创建一个日期字段,默认为当前系统日期,这样就可以区分哪些记录是你哪一天插入的了

写成作业吧,将你的要保存的结果的语句放里面就可以了

引用 1 楼 wufeng4552 的回复:SQL codeinsert aselect*from tb 同意水哥,不过表要建好

引用 3 楼 7761098 的回复:写成作业吧,将你的要保存的结果的语句放里面就可以了 这个他应该是作业了

insert into b(字段1,字段2,...) select 字段1,字段2,... from  a 前后字段一一对应

引用 5 楼 sql77 的回复:引用 3 楼 7761098 的回复: 写成作业吧,将你的要保存的结果的语句放里面就可以了 这个他应该是作业了 作业怎么写啊,以前没写过

引用 7 楼 alan_lau 的回复:引用 5 楼 sql77 的回复: 引用 3 楼 7761098 的回复: 写成作业吧,将你的要保存的结果的语句放里面就可以了 这个他应该是作业了 作业怎么写啊,以前没写过 http://blog.csdn.net/virtual_mj/archive/2006/08/12/1054776.aspx

引用 7 楼 alan_lau 的回复:引用 5 楼 sql77 的回复: 引用 3 楼 7761098 的回复: 写成作业吧,将你的要保存的结果的语句放里面就可以了 这个他应该是作业了 作业怎么写啊,以前没写过 鼠标 点就行了   作业里 点新建 然后一步一步来

这个问题我遇到过 :  解决办法是: 1.首先你确保新表的字段名字和类型与存储过程返回的结果集一样 2.insert into 新表名字 exec 存储过程名字

采用insert..select

建议使用作业比较好……


上一篇:MSSQL多列取最大或者最小值 --整理帖 30wufeng4552]
下一篇:两台机子都装有sql server2008,a做主机 ,b做备机。任何a的更改,同步或异步到b机 20fredrickhu]

相关文章

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。

好贷网好贷款