欢迎您:游客!请先
登录
或
注册
风格
恢复默认设置
|
展区
文件集浏览
图片集浏览
Flash浏览
音乐集浏览
电影集浏览
|
搜索
Foxtable(狐表)
→
用户栏目
→
专家坐堂
→ sql中用字段名=@变量是什么意思?
新的主题
投票帖
小字报
下一主题 >>
<< 上一主题
共有
4016
人关注过本帖
平板
打印
复制链接
主题:sql中用字段名=@变量是什么意思?
happyft
小
大
1楼
|
信息
|
搜索
|
邮箱
|
主页
|
UC
加好友
发短信
等级:八尾狐
帖子:
1916
积分:17146
威望:0
精华:0
注册:
2014/7/29 19:09:00
sql中用字段名=@变量是什么意思?
Post By:2022/11/13 17:12:00 [
只看该作者
]
在先进先出的查询中有下面的sql语句:
DECLARE @物料 VARCHAR(10) ,
@批号 VARCHAR(10) ,
@订单 INT;
DECLARE @出库 INT ,
@库存 INT ,
@未分配 INT;
UPDATE #t
S
E
T @库存 = CASE WHEN
物料 = @物料
THEN CASE WHEN
批号 = @批号
THEN @库存
ELSE @库存 + 库存数
END
ELSE 库存数
END ,
......
上面的红色显示的没理解,最上面定义了变量@物料及@批号等,update 语句前也没有为这些变量赋值,
用 物料=@物料 是表示物料 is null吗? 没看懂,但运行结果还是正确的,
谢谢!
下一主题 >>
<< 上一主题
RSS2.0
|
Xhtml无图版
|
Xslt无图版
Copyright © 2000 - 2018
foxtable
.com
Tel: 4000-810-820 粤ICP备11091905号
Powered By
Dvbbs
Version 8.3.0
页面执行时间 0.02344 秒, 5 次数据查询