Sql例子Sp_ExecuteSql带参数

更新时间:2023-06-22 12:55:22 阅读: 评论:0

Sql例⼦Sp_ExecuteSql带参数
Declare@i int, @projectCount int
Declare@Sqlstr NVarchar(400)
--参数
Declare@projectid Varchar(20)
Declare@SubmitOrNot Varchar(20)ssion
declare@NotSubmitReason Varchar(1000)
declare@NotSubmitNote Varchar(1000)
Declare@ustatus Varchar(10)
Declare@ProjectName Varchar(200)toudou
--循环变量起始
t@i=0
--得到所有的项⽬
lect@projectCount=count(projectid) from t_project_manage
print@projectcounthtml的含义
--开始循环每⼀⾏
while@i<@projectCount
cdfibegin
warbleSet@Sqlstr='Select top 1 @projectid = projectid, @projectName=projectName, @Ustatus=ustatus,@NotSubmitReason=NotSubmitReason, @NotSubmitNote=NotSubmitNote                  from V_ProjectWeeklyReportNotSubmit Where projectid not in
(Select top '+Str(@i) +'projectid from V_ProjectWeeklyReportNotSubmit where SubmitOrNot = 0 or SubmitOrNot is null)'
Exec Sp_ExecuteSql @Sqlstr,N'@projectid Varchar(500) OutPut,@ProjectName Varchar(200) OutPut,@ustatus Varchar(10) OutPut,
@NotSubmitReason Varchar(1000) OutPut, @NotSubmitNote Varchar(1000) OutPut',above all
@projectid Output, @ProjectName Output,@ustatus Output,
@NotSubmitReason Output, @NotSubmitNote Output
Select@projectid,@ProjectName,@ustatus, @NotSubmitReason, @NotSubmitNote--⼀⾏⼀⾏把职⼯号显⽰出来
英语演讲mp3
begin
--插⼊未提交表
inrt into[dbo].[T_Project_Weekly_Report_NotSubmit]
([ProjectID] ,[WeekStartDate] ,[SubmitDate] ,[NotSubmitReason] ,[NotSubmitNote])
values
(@projectid, dateadd(day, -7, getdate()), getdate(), @NotSubmitReason, @NotSubmitNote)四六级官网报名网站
end
生活大爆炸第九季
ecler--print @projectid
t@i=@i+1
end

本文发布于:2023-06-22 12:55:22,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/90/153725.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:循环   网站   生活   报名   爆炸
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图