`
zhaolicric
  • 浏览: 145914 次
  • 性别: 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 Server中,批量创建表...总之,SQL Server 2008提供了多种方法来批量创建表和插入数据,可以根据实际需求选择最适合的方法。在处理大量数据时,理解并熟练运用这些技术对于提升数据库管理和维护的效率至关重要。

    SQLServer 批量禁用、启用登录账号

    ### SQL Server 批量禁用、启用登录账号 ...通过以上介绍,我们可以看到在SQL Server中批量禁用和启用登录账号是一项简单而实用的功能,能够大大提高DBA的工作效率。希望本文能为您的数据库管理工作提供帮助。

    sqlserver表结构导出SQL语句

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

    如何进行SQL Server批量修改权限2

    在 SQL Server 中,批量修改权限可以使用系统存储过程 sp_changeobjectowner 实现。对于单表修改权限,可以直接使用 sp_changeobjectowner 语句;对于批量修改权限,可以编写存储过程实现批量修改。

    SQLServer导出为Insert语句

    在SQL Server中,可以使用多种工具或T-SQL语句来导出数据,例如`bcp`命令行工具,`SELECT INTO`语句,或者使用SSMS(SQL Server Management Studio)的“任务”>“生成脚本”功能。 4. **Insert语句**:在SQL中,...

    sql20200215_sqlserver_sql批量插入_

    总结,SQL Server提供了多种方式进行批量插入数据,如`BULK INSERT`和`INSERT INTO...SELECT`等。根据实际情况选择合适的方法,同时注意数据的正确性和操作的效率,可以有效地管理和维护大数据量的表。

    SQL Server SQL语句导入导出大全

    简介:微软 SQL Server 数据库 SQL 语句导入导出大全,包括与其他数据库和文件的数据的导入导出。下面是 SQL Server SQL 语句导入导出大全的详细知识点。 导出到 Excel 为了将数据导出到 Excel,使用 EXEC master....

    SqlServer中批量update语句

    标题所提到的"SqlServer中批量update语句"就是一个很好的例子,它展示了如何根据两个表之间的关联字段进行数据同步。 描述中提到了两张表——S_PERSON和S_USER,我们需要将S_USER表中的ACCOUNT字段更新为S_PERSON表...

    sql server导出语句

    在SQL Server中,导出插入语句是一种常见的数据管理和迁移操作。这通常涉及到获取数据库中的表结构信息,并生成对应的INSERT语句,以便在其他数据库环境中重新创建同样的数据。以下是对这个主题的详细解释: 首先,...

    sql server 导入超大SQL脚本文件

    osql 是 SQL Server 提供的一个命令行工具,用于执行 SQL 语句和运行 SQL 脚本文件。osql 工具可以在命令行下执行 SQL 语句,非常适合批量执行 SQL 任务。 如何使用 osql 导入超大 SQL 脚本文件? 在 SQL Server ...

    qt 操作 sql server 数据库

    这个项目"qt 操作 sql server 数据库"将展示如何使用Qt与SQL Server进行交互,实现数据的CRUD(创建、读取、更新和删除)操作。 首先,我们需要了解Qt中的SQL模块,它提供了与多种数据库系统的接口,包括SQL Server...

    sqlserver2000 拼音码 五笔码

    在这个特定的压缩包文件中,包含的是关于SQL Server 2000的一些特殊字符、关键字或者常用语句的拼音码和五笔码,这些编码通常用于输入法软件中,方便用户在编写SQL语句时快速输入。 拼音码是将汉字转换为汉语拼音的...

    SQL Server从表结构和数据得到更新SQL语句,可以作为导数据库的工具。

    提供的压缩包文件"SQL Server从表结构和数据得到更新SQL语句,可以导库用"很可能包含一个实用工具或脚本,能够自动化上述过程,简化数据库的导出工作。使用这样的工具可以大大提高工作效率,避免手动编写和执行大量...

    sql server 二进制图片批量导出小程序(C#)

    查询应该能够获取所有包含图片的记录,例如,你可以使用`SELECT`语句配合`WHERE`子句指定特定条件。`SqlDataReader`用于逐行读取查询结果,每行的二进制数据可以使用`Read()`方法获取。 下面是一段示例代码,演示了...

    用sql语句由excel表往sqlserver数据库表中导数据

    ### 使用SQL语句将Excel数据导入SQL Server数据库 在日常工作中,经常需要处理不同格式的数据文件,例如将Excel表格中的数据导入到SQL Server数据库中。本文将详细介绍如何使用SQL语句实现这一操作。 #### 一、...

    sql2000批量修改所有者

    打开这个文本文件,你可以看到详细的SQL命令,这些命令可以直接在SQL Server Management Studio(SSMS)中执行,从而完成批量修改所有者的过程。在实际操作前,务必仔细检查脚本内容,确保它符合你的预期和安全策略...

    通过SqlServer向数据库服务器上传文件

    同时,对于大数据量的文件操作,要考虑性能优化,如使用批量插入和适当的数据分区策略。 在SQL Server中上传文件,除了FILESTREAM,还可以使用VARBINARY(MAX)类型存储文件内容,但这种方式不直接利用文件系统,可能...

    Sqlserver大数据量插入速度慢或丢失数据的解决方法

    ### 方法一:使用Sqlserver函数进行批量插入 该方法通过将数据组合成字符串,利用自定义的函数进行解析并插入数据。具体步骤如下: 1. **数据准备**:首先将待插入的数据组织成特定格式的字符串,每行数据用“;”...

    sql语句大全和SQL server精华

    综上所述,"sql语句大全和SQL server精华"涵盖了数据库开发和管理的各个方面,对于提升数据库操作技能,理解和应用SQL Server的高级特性具有极高的价值。无论你是初学者还是经验丰富的专业人士,这份文档都能提供...

    com.microsoft.sqlserver.jdbc.SQLServerException: 只进结果集不支持请求的操作 解决方案

    本文将深入探讨标题和描述中提到的“com.microsoft.sqlserver.jdbc.SQLServerException: 只进结果集不支持请求的操作”这一异常,以及如何在使用Hibernate、Struts进行分页时避免这一问题。我们将从异常的根本原因...

Global site tag (gtag.js) - Google Analytics