问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

sql server游标使用中的问题,出现“必须声明标量变量”错误提示。谢谢

发布网友 发布时间:2022-04-09 11:28

我来回答

3个回答

热心网友 时间:2022-04-09 12:57

declare cur cursor dynamic
for
select * from stu
open cur
declare @id int,@name nvarchar(12),@age int,@sex nvarchar(5),@a int
fetch next from cur into @id,@name,@age,@sex,@a
while @@fetch_status = 0 
begin
print cast(@id as nvarchar)+@name+cast(@age as nvarchar)+@sex+cast(@a as nvarchar)
fetch next from cur into @id,@name,@age,@sex,@a 
end
close cur
deallocate cur
go

 

这样吧

 

int类型的不能直接用+号,必须转成字符型才可以输出,还有,你游标有些地方用的不正确,也没关闭和释放, 所以执行一次后,就会报游标未关闭之类的错

热心网友 时间:2022-04-09 14:15

把GO去掉
select不是输入语句,它是查询语句,你可以select str(id)@name+str(@age)+@sex+str(@a)
这样它会把这个结果计算并以表格形式显示出来,加上str是为了把数字转换为字符,再跟其它字符链接

热心网友 时间:2022-04-09 15:50

把go放到 print 后面
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
cad里面打完字怎么还原十字架 财务建帐需要什么 建账建账的基本要求 当爱情与亲情需要丢弃一样时,你会选择丢弃哪一方 当爱情和亲情有冲突时你会怎样决择?你会为你所爱的人不顾一切吗? 剑网三 查看余额 因为某些特殊原因不好登陆游戏查看,求其他方式_百度知 ... 右肺上叶中叶结节灶怎么回事 节能门窗有哪些标准 节能门窗有哪些 节能门窗具有哪些特征 5年的二手五菱荣光单排多少钱? 交通违法时效多久? 中国联通有固话服务么? 举例说明固定电话的电话通信过程? 固话通信费是什么? 固话通信基本过程是什么? 比心上面的比心豆干嘛用的啊? 纹绣师怎样设计眉形? 纹绣眉毛如何画对称啊 比心app爵位专属礼物是什么? 纹绣眉毛画法 纹眉教学视频:如何做出最新的6D双层叠眉 用气球做的裙子太漂亮了,如果爆了会不会曝光 纹眉如何快速的画眉毛 雷凌如何不启动发动机通电 纹眉如何画好眉毛视频 为什么我的一键启动只能通电不能启动 一键启动踩离合不打火 只通电怎么回事大神们 一键启动怎么不启动发动机接通电源? 11年君威一键启动只通电怎么开 为什么我有23万积分,换不出1个4千积分的物品呢?字幕说我有效积分不足够? 五菱宏光1.5小卡单排价格 每天展览时间是几点 excel中8.78754E-16啥意思? 2.2204e-16什么意思 大家需要展会什么时候呢? excel里的数学公式出现6.38378E-16怎么解决? 参加绘画比赛,可以以什么为主题(至少三个) 电子表中7.35E-16是什么意思 Excel分类汇总的时候出现6.11E-16 是什么玩意?怎么变成正常数字 五菱荣光单排座多少钱 礼品展会时间 “-7.21645e-16”这个是我在excel中编辑的公式,怎么会这样显示呢?怎样修改? 如何知道行业展会时间? 绘画的主题是什么? 7.9E-16什么意思 在excel里,为什么0这个数值用常规这个格式表示的时候是1.38778E-16? EXCEL表中某一格设定公式为前几项的和与差,计算结果应为0,为什么显示2.22045E-16? 紧固件 展会2021年都有哪些? 2.336e-16变成十进制是多少?