CREATE FUNCTION getPurchaser(@porid DECIMAL(20,0))
returns varchar(100)
as
begin
declare @str varchar(100)
declare @temp varchar(20)
declare cur cursor for
select distinct purchaser from re_purchaser where porid = @porid
set @str = ''
set @temp = ''
open cur
fetch next from cur into @temp
while(@@fetch_status = 0)
begin
set @str = @str + @temp + '/'
fetch next from cur into @temp
end
close cur
deallocate cur
set @str = substring(@str,0,len(@str))
return @str
end
分享到:
相关推荐
### SQL游标使用详解 #### 一、引言 在SQL编程中,游标是一种用于处理查询结果集的工具,可以实现对数据行的逐行访问。本文将通过一个具体的示例来详细介绍如何使用SQL游标,并解释其背后的原理与应用场景。 ####...
### SQL游标使用详解 #### 一、游标概述 在深入探讨SQL游标的使用之前,我们先来了解一下什么是游标。游标是数据库管理系统的功能之一,它允许用户逐行处理查询结果集中的数据。通常情况下,当我们执行一个SELECT...
### SQL游标使用大全知识点详解 #### 一、概述 SQL游标是一种强大的数据库功能,允许用户逐行处理查询结果集。本文档旨在全面介绍如何在Oracle数据库中使用SQL游标,包括其基本概念、使用场景以及具体的操作方法。...
本教程将深入探讨SQL游标的使用,帮助你更好地理解和掌握这一技术。 首先,我们要明白什么是SQL游标。游标,或者称为光标,允许我们在结果集中定位并逐行处理数据。在SQL中,游标主要用于处理多行结果集,它提供了...
二、SQL游标使用方法 1. 在SQL Server中,游标的使用通常包括以下几个步骤: - DECLARE声明游标,定义游标的名称、返回结果集的SELECT语句及游标属性。 - OPEN打开游标,准备开始处理结果集。 - FETCH从游标中...
标题“关于sql游标的使用教程及案例”指出了文档的核心内容,即将对SQL游标使用进行讲解,并通过具体案例加深理解。描述“对游标使用的讲解及相关案例”进一步明确了文档将提供游标使用的详细解释,并结合实例进行...
龙摆尾(坚行).sql.txt和游标实例.sql.txt很可能是包含具体游标使用示例的文件,可能涵盖了诸如迭代处理数据、基于条件更新数据等场景。实际应用中,游标常用于循环执行某个操作,例如批量更新满足特定条件的记录...
### SQL游标原理和使用方法 #### 一、引言 在数据库开发中,当我们需要检索数据时,通常会使用`SELECT`语句。但在某些情况下,我们需要从查询结果集中逐条读取记录,这时就需要用到游标。本文将详细介绍SQL游标的...
除了基本的游标使用,例子中还展示了一个更复杂的场景,创建了两个临时表`#Temp1`和`#Temp2`,然后通过游标来合并数据。在游标操作中,如果`#Temp2`已经存在与当前`#Temp1`中`deptid`相同的记录,那么就在`#Temp2`的...
一个简单的用法一个简一个简单的用法一个简单的用法单的用法一个简单的用法一个简单的用法一个简单的用法一个简单的用法一个简单的用法一个简单的用法一个简单的用法一个简单的用法一个简单的用法
-- 批量导入时的触发器的游标使用实例 BEGIN -- SET NOCOUNT ON added to prevent extra result sets from -- interfering with SELECT statements. SET NOCOUNT ON; DECLARE @id uniqueidentifier DECLARE @...
SQL游标小计
记住,熟练掌握SQL游标对于任何数据库开发者来说都是至关重要的技能,无论是在日常的查询任务还是在复杂的业务逻辑处理中,游标都能发挥重要作用。通过不断练习和学习,你将能够更好地理解和运用SQL游标,从而提升你...
* INSENSITIVE:定义一个游标,以创建将由该游标使用的数据的临时复本。 * SCROLL:指定所有的提取选项(FIRST、LAST、PRIOR、NEXT、RELATIVE、ABSOLUTE)均可用。 * select_statement:定义游标结果集的标准 SELECT...
以下是对SQL游标使用的详细说明: 1. **声明游标**: 在使用游标之前,首先需要声明它。声明游标包括定义游标的名称以及要从中检索的查询。在提供的代码中,`DECLARE my_cursor CURSOR` 声明了一个名为 `my_cursor...
《SQL游标使用方法.txt》文件可能会涵盖如何在T-SQL(Transact-SQL)中声明、打开、移动和关闭游标,以及如何在游标中执行INSERT、UPDATE和DELETE操作。SQL Server游标有五种类型:快照、静态、动态、键集驱动和可...
sql server 游标 使用的使用方法 --读取数据(使用FETCH来获取该记录的值;FETCH会执行两步操作:首先将游标当前指向的记录保存到一个局部变量中, --然后游标将自动移向下一条记录) --将一条或多条记录读入某个...
一、SQL server 游标的简单使用 一个对表进行操作的T-SQL语句通常都可产生或处理一组记录,但是许多应用程序,尤其是T-SQL嵌入的主语言,通常不能把整个结果集作为一个单元来处理,这些应用程序就需要用一种机制来...