问1个SQL语句。多谢!
--入库表
Create Table InStockDetail2
(
dID int, --明细ID
MID int, --单据ID
FMarNo varchar2(50), --物料
FStockID int, --仓库id
InQty int --入库数量
);
--库存表
Create Table StockQty2
(
FStockID int, --仓库ID
FMarNo varchar2(20), --物料
FQty int --库存数量
);
--以下语句:我想根据单号为1的入库单,更新库存表的库存数量, 可是执行的时候提示“SQL未正确结束”
--请问,这个SQL语句应该怎么写? 多谢!
Update D Set D.FQty = D.FQty + S.InQty From StockQty D
Inner Join InStockDetail S on D.FMarNo = S.FMarNo and D.FStockID = S.FStockID
Where S.MID = 1;
...全文
相关推荐
sql语句妙用,各种sql语句的详细用法与讲解
本篇内容主要涉及SQL语句的详细用法,特别是动态SQL的运用,这对于编写流畅的程序至关重要。1. 动态SQL语句: 动态SQL允许在执行时构建SQL命令,这在需要根据变量或用户输入构建查询时非常有用。
Oracle Sql语句转换成Mysql Sql语句
本项目提供了一个Java源码工具,能够帮助用户便捷地将Oracle SQL语句转换为MySQL SQL语句。Oracle SQL与MySQL SQL的主要差异在于以下几个方面:1.
在SQL语句中"where 1=1"是什么意思
### 在SQL语句中 "where 1=1" 的含义在探讨“where 1=1”这一SQL语句的含义之前,我们首先需要理解SQL(Structured Query Language,结构化查询语言)的基本概念及其在数据库操作中的作用
sql语句中where 1=1的作用
在SQL查询中,`WHERE 1=1` 是一个经常被使用的技巧,尤其是在构建动态或者可扩展的SQL语句时。
sql语句、动态SQL语句基本语法
在数据库管理系统(如MySQL、Oracle、SQL Server等)中,SQL语句是不可或缺的一部分。1.


基础和管理
