修改语句:
begin
update PRODUCE_TASKSDETAIL set gcount=a.gcount+
case c.STANDBATCH
when '0' then @unitCount*b.STANDBATCH
else @unitCount/c.STANDBATCH*b.STANDBATCH
end
from PRODUCE_TASKSDETAIL as a,PRODUCE_BOM_SUB as b,PRODUCE_BOM_BOM as c
where a.goodsid=b.goodsid and b.BOMID=c.BOMID and c.GOODSID=@goodsId and a.tasksid=@tasksId
end
添加语句:
begin
insert into PRODUCE_TASKSDETAIL(SALEORDER_BILLCODE,TASKSID,GOODSID,UNITID,goodsCount,GCOUNT,GPRICE)
select @billCode,@tasksId,a.GOODSID,a.UNITID,a.STANDBATCH,
case c.STANDBATCH
when '0' then @unitCount*a.STANDBATCH
else @unitCount/c.STANDBATCH*a.STANDBATCH
end
,b.APRICE from PRODUCE_BOM_SUB as a,BASE_GOODS as b,PRODUCE_BOM_BOM as c
where a.GOODSID=b.GOODSID and a.BOMID=c.BOMID and a.BOMID in(select BOMID from PRODUCE_BOM_BOM where GOODSID=@goodsId)
end
分享到:
相关推荐
导出一个库中的所有表的结构,包括表说明及字段说明
sql server 批量生成数据小工具(安装包): 瞬间自动生成批量数据; 可针对某张表自动生成select,insert,update,delete样例语句,帮助节省编写sql的时间; 这是用VS2010做的小工具。在安装它之前,请先确保你的机器已...
第一:使用Select Into语句 若企业数据库都采用的是SQL Server数据库的话,则可以利用Select Into语句来实现数据的导入。Select Into语句,他的作用就是把数据从另外一个数据库中查询出来,然后加入到某个用户指定...
修改: 代码如下: declare proccur cursor for select [name] from sysobjects where name like ‘Foods_%’ declare @procname varchar(100) declare @temp varchar(100) open proccur fetch next from proccur ...
分析一个或多个数据库的工作负荷和物理实现,工作负荷可以是优化的sql语句或者sqlserver profiler的跟踪文件和数据表。我们可以在运行引擎优化顾问前运用sqlserver profiler记录一些事件,然后将跟踪结果存储为...
下面把在sql吧里一位高手的解决方法,公布下。供大家参考: 假设有个表有 学号、姓名、学校 这三列 然后向这个表中插入 040501 孙明 山东大学 ... 您可能感兴趣的文章:SqlServer下通过XML拆分字符串的方法sqlserve
7.2.4 使用SQL Server的系统存储过程处理分页 216 7.3 特殊要求的分页处理 217 7.3.1 随机显示的分页处理 217 7.3.2 分类数据的分页处理 221 第 8 章 树形数据处理 223 8.1 单编号处理法 223 8.1.1 ...
代码如下:DECLARE @name VARCHAR(25) DECLARE @SQL VARCHAR(1000) DECLARE @logid INT DECLARE sysdatabase_name CURSOR FOR SELECT name FROM master.dbo.sysdatabases OPEN sysdatabase_name FETCH NEXT FROM ...
实例283 对SQLServer数据库进行录入和提取多媒体文件 8.9 数据备份恢复 实例284 Access数据库备份与还原 实例285 SQL Server数据库备份与恢复 实例286 定时数据备份 8.10 其他数据库技术 实例287 断开SQL Server...
若企业数据库都采用的是SQL Server数据库的话,则可以利用Select Into语句来实现数据的导入。Select Into语句,他的作用就是把数据从另外一个数据库中查询出来,然后加入到某个用户指定的表中。 在使用这条语句的...
Inserted 表中的行是触发器表中新行的副本。 语法 返回所有列 INSERT INTO [tableName] ([columnName1],[columnNameN],…) ... VALUES (‘value1′,’value2’,…) 获取数据就跟平常SELECT语句一样的 用vo或者dataset装
第17 天使用SQL 来生成SQL 语句351 目标351 使用SQL 来生成SQL 语句的目的351 几个SQL*PLUS 命令352 SET ECHO ON/OFF353 SET FEEDBACK ON/OFF353 SET HEADING ON/OFF 353 SPOOL FILENAME/OFF353 START FILENAME354 ...
目前在商用数据库领域LECCO TechnologyLimited(灵高公司)拥有该技术并提供使用该技术的自动优化产品——LECCO SQL Expert,其支持Oracle、Sybase、MS SQLServer和IBMDB2数据库平台。该产品针对数据库应用的开发和...
2) 理解和掌握数据库DDL语言,能够熟练地使用SQL DDL语句创建、修改和删除数据库、模式和基本表。 2、实验主要内容 1) 安装SQL Server集成环境。 2) 理解和掌握SQL DDL语句的语法,特别是各种参数的具体含义和使用...
<% ‘asp 数组 批量修改记录 id=Request(“id”) id=Split(id,”,”) hits=Request(...Set rs = Server.CreateObject(“ADODB.Recordset”) sql= “Select * from article where id =”&id(i) If
最近找了找 批量替换被插入的木马记录,找到了一条好的语句,用处很大,仅仅使用十几行游标语句,把整个数据库的所有表的恶 意木马清除掉了,而且在Google搜索到此记录几率很小,在此专门转载一下!为了以后自己能找...
0838 SQL中SELECT语句的执行顺序 502 0839 在查询时查询数据为指定长度的数据 502 0840 如何利用WHERE参数过滤数据 503 0841 如何正确地理解和运用SQL中的判式 503 0842 如何正确地理解和使用SQL中的关键字...