CREATE PROCEDURE Update_Record
--定义输出参数
@Ddate varchar(50),
@Qdate varchar(50)
AS
--定义存储过程内部变量
declare @sql varchar(200)
declare @sql1 varchar(200)set @sql=('insert into '+ @Qdate+ ' select 采集时间,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 from '+ @Ddate+ ' where '+ @Ddate+'.采集时间 not in(select 时间采集 from '+ @Qdate+')')
set @sql1=('insert into '+ @Ddate+ ' select 时间采集,‘这里应该是203个0.0’, from '+ @Qdate+ ' where '+ @Qdate+'.时间采集 not in(select 采集时间 from '+ @Ddate+')')
--print @sql
exec(@sql)
exec(@sql1)
GO请问我这个,‘这里应该是203个0.0’ 怎么写 用循环写怎么写出来 谢谢
解决方案 »
- asp.net 发布问题 关于IIS的配置
- 不显示删除回复显示所有回复显示星级回复显示得分回复 为什么要有多个.config文件
- 请问在Socket通行中:在一个非套接字上尝试了一个操作
- 系统打包安装后遇到引用webservice错误的问题。往高手帮助!在线等!急!急!急!急!
- 我发布web程序的一个错误,我在iis里面新建一个虚拟目录,指向我的那个网站代码文件夹,但是我通过http://192.168.3.52/bswz/,访问的时
- 菜鸟问题 :怎样自己做控件
- 用了IIS配置好网站后.现在用05开,要怎么改配置文件才能正常运行
- session以及string的容量是多少?
- 如何通过学习 向 .net 架构师 迈进
- 关于提取字符串的问题
- 从数据库里读出的文件流,如何让它在页面下载,而不是显示??
- vs.net2003中如何为jscript设置断点????为什么设了都是?号??
set @total = 1while(@total <= 203)
begin
你要的可以写在这里嘛@total = @total + 1
end
只能自己循环来构造一个0.0的字符串,然后加到sql语句里。基本都是这个思路。