0 0

T-SQL如何将查询条件保存在数组中5

例如:如果requirement只有一条数据,这样写没问题,如果有很多条数据而且差出来的数据还要根据条件insert,如何处理?
多谢解答
select @requirement_id = requirement_id from blis.dbo.requirement where blis.dbo.requirement.cw_code = @Requirement_Source

问题补充:是存储结构
requirement_id如果查询出多条记录如何存储的问题
java中有数组,不知道T-SQL中如何存储,如何导出?
如何建立临时表?
创建完临时表后还要将临时表的数据导出,依此插入其他表中(此步骤是否需要循环?)

2010年10月19日 16:45

2个答案 按时间排序 按投票排序

0 0

数组?不要求一次性全部都要成功,不成功就回滚的话,在java里循环调用存储过程就可以了!5:30

2010年10月19日 17:30
0 0

你是在写存储过程?
可以先将符合条件的数据查出来放入一个临时表,
临时表的组成可以由,
insert into #temp select
update #temp set xxx=(select xxx from tab1 where xxx)组成

最后在将组合好的数据insert into table(id,xx1,xx2) select (id,xx1,xx2)中,

因为你的描述不清楚,只能给你一个解答思路了。

2010年10月19日 17:10

相关推荐

    使用SpringBoot-JPA进行自定义保存及批量保存功能

    在本文中,我们将介绍如何使用SpringBoot-JPA进行自定义保存及批量保存功能。 自定义保存 -------- 首先,让我们看一下如何使用JPA来保存一个对象。在JPA中,保存一个对象需要使用仓储接口,例如StudentRepo: ``...

    oracle数组存储过程批量插入

    在.NET示例中,我们创建一个OracleParameter对象,指定其为输入参数,类型为OracleDbType.Varchar2,并将其设置为PL/SQL关联数组。同样,对于Java,我们需要创建一个对象数组,对应于数据库中的BUT_UKBNOV_CTC_ORDER...

    linq to sql 学习笔记

    - **关联和导航属性**:通过定义关系,可以在实体之间建立关联,LINQ to SQL会自动处理关联数据的加载和保存。 - **延迟加载**:默认情况下,关联数据在需要时才加载,这是为了提高性能,但也可以通过设置...

    如何将任何文件存储到SQL数据库

    - **定义**:Filestream是SQL Server 2008引入的特性,它允许文件存储在NTFS文件系统中,但通过T-SQL查询进行访问。 - **设置**:启用Filestream功能需要在SQL Server实例配置中开启,并确保数据库支持Filestream...

    sqlserveR第1章_SQL_Server_数据库基础

    - **创建数据库**:使用 T-SQL 语言中的 `CREATE DATABASE` 命令来创建一个新的数据库。 - **连接数据库**:使用 SQL Server Management Studio 或其他工具连接到 SQL Server 实例。 - **执行基本操作**:使用 SQL ...

    四川省计算机vfp二级第32次等级考试.pdf

    - **散列操作**:在VFP中,SCATTER命令将数据表内容散列到数组中,显示数组`ABC(7)`的结果为`.T.`表示成功。 - **视图**:视图是数据库中的虚拟表,保存在数据库中,而不是项目文件、表文件或视图文件中。 - **...

    在数据库中保存图片和txt文件

    FILESTREAM功能提供了一种将大型文件存储在文件系统而不是数据库中的方法,但仍然可以通过T-SQL查询进行访问。首先,确保SQL Server实例启用了FILESTREAM,并创建一个带有FILESTREAM列的表: ```sql CREATE ...

    实现将vfp中的数据在Excel中的复杂输出

    VFP可以执行SQL查询并将结果保存到数组中,然后将数组中的数据输出到Excel。以下是一个示例: ```vfp SELECT name, teacher, staff FROM k4 WHERE staff = ***bo1.Value INTO ARRAY result ff = CREATEOBJECT(...

    Mybatis调用PostgreSQL存储过程实现数组入参传递

    在Java开发中,MyBatis是一个常用的持久层框架,它允许开发者将SQL语句直接写在XML配置文件中,简化了数据库操作。当与PostgreSQL数据库配合使用时,可能会遇到需要调用存储过程或自定义函数的情况,特别是当这些...

    play框架手册

    Option<T>, Some<T> and None<T> - 80 - Tuple, B> - 80 - Pattern Matching模式匹配 - 81 - Promises - 81 - OAuth - 82 - OAuth 1.0 - 82 - OAuth 2.0 - 83 - OpenID - 84 - 09.异步Jobs - 86 - 引导程序任务...

    一步一步学Linq to sql

    7. **Lambda表达式**: Lambda表达式是LINQ的核心,它提供了一种简洁的方式来定义匿名函数,常用于在查询中指定过滤条件或转换规则。 8. **查询语法**: LINQ提供了两种查询语法:查询语法(Query Syntax)和方法语法...

    使用单个PowerShell脚本安装多个SQL脚本

    如果我们有多个SQL脚本需要执行,可以将它们的路径保存到数组中,然后遍历数组并逐一执行。这样,我们就能在一个PowerShell脚本中安装多个SQL脚本了: ```powershell # 定义SQL脚本路径数组 $sqlScripts = @(...

    delphi 7 静态曲线绘制保存

    这里我们将深入探讨这个主题,包括如何在Delphi中创建静态曲线,数据查询,以及保存绘制的结果。 首先,Delphi 7提供了一个强大的VCL(Visual Component Library)框架,其中包含了一些用于图形绘制的组件,比如...

    destoon 二次开发标签使用手册

    数据读取阶段,系统根据标签参数生成 SQL 查询语句,然后执行查询,将结果保存在数组中。数据显示阶段,系统会根据指定的模板将数据呈现出来,或者直接返回数据供模板循环使用。 标签函数 `tag()` 存在于 `include/...

    传统的FOXPRO命令与SQL命令性能比较.pdf

    本文将对 FoxPro 命令和 SQL 命令进行比较,旨在探讨它们在数据库应用系统中的性能差异。 FoxPro 命令是一种专门为 FoxPro 数据库管理系统设计的命令语言,它提供了丰富的功能和灵活的操作方式。然而,在 FoxPro ...

    2021-2022计算机二级等级考试试题及答案No.3841.docx

    1. **SQL查询条件** - 在SQL中,使用`BETWEEN`关键字查询介于两个值之间的数据,正确的格式是`BETWEEN value1 AND value2`。在题目中,查询20天之内参加工作的记录,应该使用`BETWEEN Date() AND Date()-20`。 2. *...

    C#与数据库连接问题

    在代码段(2)中,同样使用`SqlConnection`打开数据库连接,创建`SqlCommand`对象,执行SQL查询命令获取所有`T_img`表中的数据。`SqlDataReader`用于遍历查询结果,读取第一条记录的`ImgFile`字段(假设为图片的位流...

Global site tag (gtag.js) - Google Analytics