永发信息网

SQL SELECT无结果时返回什么

答案:2  悬赏:0  手机版
解决时间 2021-02-18 04:56
select @oldver=[DataVer] from [a] where @id=[id]
运行上面的语句,假如@id=10而表a中没有这个id执行后@oldver的值是什么?
还有就是[DataVer][a][id]加不加[]有什么区别?
谢谢大家!

ALTER PROCEDURE [dbo].[供应商UpdateCommand]
@id int,
....这个地方省略
@DataVer int
AS
begin
SET NOCOUNT OFF;
declare @oldver int
select @oldver=[DataVer] from [供应商] where @id=[id]
if @oldver=NULL return 3
if @DataVer=@oldver
begin
select @oldver = @oldver + 1
UPDATE [供应商]
SET ........这里省略了
WHERe ([id] = @id)
end
else
return 1
end

那为什么我运行上面的存储过程 乱输入一个没有的id会返回1呢?
最佳答案
@oldver的值返回NULL
加不加都可以的,加了只是为了让SQL语句显得规范易读
全部回答
select count(distinct a) from c where b<>0
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
带假头套是不是对自己本身的头发不好啊?
口偏旁的字
以“华侨和华侨文化”为主题能开展什么活动,
【phd是什么意思】phD in Education 是什么意
极品女士里面第二季第一集里的白色手机说茄子
怎么样利用花生壳使外网电脑连接内网路由器上
有一款苗家的洗发水好用的是什么品牌
新朗英语教育地址在哪,我要去那里办事
已知y与x+2成正比例,且当x=3时,y=10.求y与x之
逆战歼灭者提升多大
2.25 4X7.05 用简便方法计算
【舌头短的人意味着什么】聪明的人有长的耳朵
包子铺门口的对联
在HTML语言中如何设置背景图拉伸属性?
[急需]“一山更比一山高”的前半句是什么?
推荐资讯
电脑重做系统伤不伤电脑?
函数Z=x^2+y^2-x^2y^2,在点(1,1)处的全微分
为什么笔记本按快捷键时桌面上不显示了啊,
win10系统怎么把淘宝视频保存到本地
圣达购物超市我想知道这个在什么地方
华为p7想换电池和后面的盖子一共大概多少钱
在其他条件相同的情况下,挤土桩的单桩承载力
能使用30年的空气压缩机是什么式的
若已知当地的重力加速度g=9.8m/s,地球的半径
女生喜欢一个男生一定会经常主动找他聊天吗?
三羊火锅地址在哪,我要去那里办事
The boy dropped his stick when he was gett
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?