`
zhaolicric
  • 浏览: 143543 次
  • 性别: Icon_minigender_2
  • 来自: 青岛
社区版块
存档分类
最新评论

sqlserver 批量添加和修改语句用select

    博客分类:
  • SQL
阅读更多

修改语句:

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
 
分享到:
评论

相关推荐

    sqlserver表结构导出SQL语句

    导出一个库中的所有表的结构,包括表说明及字段说明

    sql批量生成数据小工具(安装包)

    sql server 批量生成数据小工具(安装包): 瞬间自动生成批量数据; 可针对某张表自动生成select,insert,update,delete样例语句,帮助节省编写sql的时间; 这是用VS2010做的小工具。在安装它之前,请先确保你的机器已...

    SQL Server数据库中批量导入数据的四种方法总结

    第一:使用Select Into语句 若企业数据库都采用的是SQL Server数据库的话,则可以利用Select Into语句来实现数据的导入。Select Into语句,他的作用就是把数据从另外一个数据库中查询出来,然后加入到某个用户指定...

    sqlserver 批量删除存储过程和批量修改存储过程的语句

    修改: 代码如下: 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 ...

    SQLServer安全及性能优化

     分析一个或多个数据库的工作负荷和物理实现,工作负荷可以是优化的sql语句或者sqlserver profiler的跟踪文件和数据表。我们可以在运行引擎优化顾问前运用sqlserver profiler记录一些事件,然后将跟踪结果存储为...

    sqlserver中向表中插入多行数据的insert语句

    下面把在sql吧里一位高手的解决方法,公布下。供大家参考: 假设有个表有 学号、姓名、学校 这三列 然后向这个表中插入 040501 孙明 山东大学 ... 您可能感兴趣的文章:SqlServer下通过XML拆分字符串的方法sqlserve

    sqlserver2000基础(高手也有用)

    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 ...

    SQL语句实现SQL Server 2000及Sql Server 2005日志收缩(批量)

    代码如下: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 ...

    Visual C++程序开发范例宝典 - 第8章

    实例283 对SQLServer数据库进行录入和提取多媒体文件 8.9 数据备份恢复 实例284 Access数据库备份与还原 实例285 SQL Server数据库备份与恢复 实例286 定时数据备份 8.10 其他数据库技术 实例287 断开SQL Server...

    SQL Server数据库中批量导入数据的2种方法

    若企业数据库都采用的是SQL Server数据库的话,则可以利用Select Into语句来实现数据的导入。Select Into语句,他的作用就是把数据从另外一个数据库中查询出来,然后加入到某个用户指定的表中。 在使用这条语句的...

    sql添加数据后返回受影响行数据

    Inserted 表中的行是触发器表中新行的副本。 语法 返回所有列 INSERT INTO [tableName] ([columnName1],[columnNameN],…) ... VALUES (‘value1′,’value2’,…) 获取数据就跟平常SELECT语句一样的 用vo或者dataset装

    SQL21日自学通

    第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 SQL Expert (智能自动SQL优化)

    目前在商用数据库领域LECCO TechnologyLimited(灵高公司)拥有该技术并提供使用该技术的自动优化产品——LECCO SQL Expert,其支持Oracle、Sybase、MS SQLServer和IBMDB2数据库平台。该产品针对数据库应用的开发和...

    数据库系统原理上机实验.doc

    2) 理解和掌握数据库DDL语言,能够熟练地使用SQL DDL语句创建、修改和删除数据库、模式和基本表。 2、实验主要内容 1) 安装SQL Server集成环境。 2) 理解和掌握SQL DDL语句的语法,特别是各种参数的具体含义和使用...

    asp批量修改记录的代码

    <% ‘asp 数组 批量修改记录 id=Request(“id”) id=Split(id,”,”) hits=Request(...Set rs = Server.CreateObject(“ADODB.Recordset”) sql= “Select * from article where id =”&id(i) If

    SqlServer中批量替换被插入的木马记录

    最近找了找 批量替换被插入的木马记录,找到了一条好的语句,用处很大,仅仅使用十几行游标语句,把整个数据库的所有表的恶 意木马清除掉了,而且在Google搜索到此记录几率很小,在此专门转载一下!为了以后自己能找...

    C#开发经验技巧宝典

    0838 SQL中SELECT语句的执行顺序 502 0839 在查询时查询数据为指定长度的数据 502 0840 如何利用WHERE参数过滤数据 503 0841 如何正确地理解和运用SQL中的判式 503 0842 如何正确地理解和使用SQL中的关键字...

Global site tag (gtag.js) - Google Analytics