各位朋友进来看一下,一个存储过程的问题

问题描述

createprocYiReport(@yearint,@monthint)asdeclare@selyearint--年declare@selMonthint--月declare@varUnitvarchar(50)declare@varGroupsvarchar(20)declare@RCountintdeclare@vardayvarchar(50)declare@typeidbitdeclare@varGood_idvarchar(20)declare@Nstrnvarchar(4000)declareRRcursorforselectvarUnit,varGroups,varGood_id,iReceivedCountasRCount,datepart(dd,dcreate_date)asvarday,0astypeidfromtbl_Info_CuttingunionallselectvarUnit,varGroups,varGood_id,iReturnCountasRCount,datepart(dd,dcreate_date)asvarday,1astypeidfromtbl_Info_ReceiveGoodsopenRRfetchnextfromRRinto@varUnit,@varGroups,@varGood_id,@RCount,@varday,@typeidwhile@@fetch_status=0beginset@Nstr=N'insertintoTBL_YieldReport(company,varGroups,varGoodID,varbool,s@varday)values(@varUnit,@varGroups,@varGood_id,@typeid,@RCount)';EXECUTEsp_executesql@NstrendfetchnextfromRRinto@varUnit,@varGroups,@varGood_id,@RCount,@varday,@typeidCLOSERRDEALLOCATERRexecYiReport2008,5报下面的错误:服务器:消息137,级别15,状态2,行1必须声明变量'@varUnit'。

解决方案

解决方案二:
set@Nstr=N'insertintoTBL_YieldReport(company,varGroups,varGoodID,varbool,s@varday)values(@varUnit,@varGroups,@varGood_id,@typeid,@RCount)';修改为set@Nstr=N'insertintoTBL_YieldReport(company,varGroups,varGoodID,varbool,s'+@varday+')values('+@varUnit+','+@varGroups+','+@varGood_id+','+cast(@typeidasnvarchar(1))+','+cast(@RCountasnvarchar(10))+')';

时间: 2024-09-16 08:32:08

各位朋友进来看一下,一个存储过程的问题的相关文章

高手进来看,一个难题!!!大家帮帮忙

问题描述 我用C#创建了一个工程,工程是多窗体形式,其中包括设置参数的窗体四个.现在要求:为这四个设置参数的窗体设置相应的参数后,如果关闭整个工程,这些参数要保存到一个或多个结构里,当下次再启动这个工程,这些参数又必须从结构中读回来,即参数设置窗体的设置状态与整个工程关闭时的状态相同,同时可以重新设置参数,并对存放参数的结构及时进行更新.我该怎么做?

JAVA编程的朋友进来看下,共同鉴赏!

问题描述 Java.Struts.Asp.net三大版本代码生成器,要的快去下载吧!.[autocode代码生成器]全面支持自动生成java标准代码!全面支持自动生成struts1.2标准代码!全面支持自动生成ASP.NET标准代码!*全面支持当今流行的三大主流开发架构*同时欢迎大家有空关注我们的QQ空间http://915842778.qzone.qq.com/需要的朋友可以到天空软件园(www.skycn.com).华军软件园(www.newhua.com).CSDN社区(www.csdn.

大神进来看,一个MySQL insert语句的奇葩问题,在线等

问题描述 代码如下:CREATETABLE`student`(`id`char(10)NOTNULL,`sname`char(10)defaultNULL,`password`char(10)defaultNULL,`sclass`char(20)defaultNULL,`smajor`char(20)defaultNULL,PRIMARYKEY(`id`))ENGINE=InnoDBDEFAULTCHARSET=utf8;INSERTINTO`student`VALUES('001','a',

servlet-form表单提交后报错,具体内容进来看.

问题描述 form表单提交后报错,具体内容进来看. form提交报错 严重: Servlet.service() for servlet jsp threw exception tag 'select', field 'list', name 'personcost.pid': The requested list key 'polist' could not be resolved as a collection/array/map/enumeration/iterator type. Exa

C++语言,火车订票系统,进来看下了。

问题描述 C++语言,火车订票系统,进来看下了. 请问不同席位的选择,价格随之进行变动,这个自动的联动的变动是怎么实现的呢? 解决方案 添加CBN_SElCHANGE消息处理,然后更新另一个 解决方案二: 有很多方式吧,个人觉得结构体就可以啊,结构体里面结构绑定很多与席位相关的东西.然后把结构体放到数组中,或者链表中,不同的下标或者节点就代表不同的席位.希望对你有帮助. 解决方案三: 可以定义一个结构体,里面有一个成员变量是记录席位的,比如0是硬座1是软座,然后再顶一个一个变量用来记录价格,之后

c-大神进来看,本人新学者,郁闷中啊!

问题描述 大神进来看,本人新学者,郁闷中啊! #include using namespace std; void main() { int a; pa(5, 5); } int pa(int n,int t) { int a; int n, t; for (int i = 0; i < n - 1; i++) { cin >> a[i]; } for (t = n; t>0; t--) { cout << a[t] << " "; }

玩过免费amazon ec2的进来看下

问题描述 玩过免费amazon ec2的进来看下 以下是账单. Amazon Elastic Compute Cloud Download Usage Report ? $0.86 US East (Northern Virginia) Region Amazon EC2 running Linux/UNIX $0.00 per Linux/RHEL Micro Instance (t1.micro) instance-hour (or partial hour) under monthly f

韩都衣舍董事长赵迎光的朋友圈里发布了一个消息

4月20日晚上,韩都衣舍董事长赵迎光的朋友圈里发布了一个消息,他们4月21日的聚划算品牌团,预订人数已经达到破纪录的5.3万人,同一时间的其他品牌,最多的才1.6万人. 如此悬殊的差异,以往从来没有出现过.以前最多的时候,也就比第二名多个一万人左右,没想到这次如此悬殊--这里面全智贤的能量占了相当大的比重. 要知道,这还没有为全智贤打造量身定制款呢,只是把她的照片放在聚划算的坑位上,就让韩都的订单翻倍了. 这就是明星的价值,老赵精心谋划和等待了两年,总算走对了明星代言这步棋.调戏电商独家专访了赵

微信群100人限制解除 群主可继续邀请朋友进群

就在刚刚微信团队宣布微信升级大群权限,微信群现已升级大群权限,当群人数满100人时,群主可继续邀请朋友进群.这对于微信运营者来说是好消息,微信营销圈人运动开始了. 微信升级大群权限的内容有3方面调整: 1.群主可以升级百人群.当群人数满100人时,群创建者本人可继续邀请朋友加入进来,邀请的人数将允许超过100人.群人数的上限是多少,由群建设者设定: 2.被邀请入群的微信好友将收到邀请通知,同意后才会加入到被邀请的大群.同时,邀请消息中会提示被邀请人的微信好友信息也在群聊中,供被邀请者参考是否要加