create FUNCTION [dbo].[F_getsortname]
(@pid varchar(1000)
)
RETURNS  nvarchar(4000)
AS
BEGIN declare @name nvarchar(100)  declare @t nvarchar(4000)      DECLARE @MyCursor CURSOR   set @pid=','+@pid+','        --局部游标 set @MyCursor=CURSOR FOR select sortname from dbo.sort where  charindex(','+rtrim(sortid)+',', @pid)>0 --替换如in(1,2,3)set @t=''open @MyCursorFETCH NEXT FROM @MyCursor INTO @name while @@FETCH_STATUS = 0begin if len(@t)=0beginset @t=@name endelsebeginset @t=@t+','+@nameend  FETCH NEXT FROM @MyCursor INTO @nameendCLOSE @MyCursor DEALLOCATE @MyCursor return @t
END

转载于:https://www.cnblogs.com/lecone/archive/2012/05/21/2511629.html

mssql自定义函数中使用游标相关推荐

  1. C语言:自定义函数中调用自定义函数的方法

    自定义函数中调用自定义函数 在我们编写C语言程序时,可以将要经常用到的或者有自己单独作用的那一部分代码独立成一个函数,不仅可以简化我们的程序,还可以使我们的程序更加可见话. 正文阿巴阿巴 方法一:直接 ...

  2. matlab 调用函数本身,怎么在matlab自定义函数中再调用一个自定义函数?

    Matlab自定义函数的七种方法1.函数文件+调用命令文件:需单独定义一个自定义函数的M文件.2.函数文件+子函数:定义一个具有多个自定义函数的M文件.3.Inline:无需M文件,直接定义.4.匿名 ...

  3. 关于从自定义函数中的各大知识点及其案例

    关于从自定义函数中学到的知识点 函数的定义 # 函数名:1. 名字最好能体现函数的功能,一般用小写字母和单下划线.数字等组合 # 2. 不可与内置函数重名(内置函数不需要定义即可直接使用) def m ...

  4. mysql自定义函数应用_mysql functions实例:在自定义函数中应用字符串函数

    分享一段mysql自定义函数的代码,在其中用到了mysql的字符串函数length. 代码: mysql> delimiter $$ mysql> CREATE FUNCTION myFu ...

  5. python自定义函数中return可以返回多个值_python函数return返回多个值

    在函数中一旦使用return,那么函数就会停止往下执行!但是,我们有时候需要函数返回多个值,怎么实现呢?其实python的return可以返回多个值,而且Python 会自动将多个返回值封装成元组. ...

  6. sqlserver中编写自定义函数中的返回值问题

    写了一个获取符号间隔字符串的函数,原先代码如下 CREATE FUNCTION funGetSubStr (  -- Add the parameters for the function here ...

  7. c语言向自定数组_C语言怎么向自定义函数中传入一个数组,处理完再返回新的数组?...

    展开全部 看你的代码. 你问题并不在数组传入62616964757a686964616fe4b893e5b19e31333431346362.你函数mymd5接收password数组,mymd5的pa ...

  8. python Dataframe apply()自定义函数中axis参数

    缺少axis=1,会报错,提交次数错误,让你百思不得其解. df_date.apply()函数难道不是默认用于列的吗?_? df_data_dep = df_work_data[df_work_dat ...

  9. SQL server 使用自定义函数以及游标

    最近忙于动态监测软件的开发,处理有关标准宗地编码和区段编码关系,关系如下表所示: 编号 标准宗地编码(landCode) 所在区段编码(sectCode) 1 131001BG001 G001 2 1 ...

最新文章

  1. UpSetR 关联的 venneuler 包安装笔记
  2. [py2neo]Ubuntu14 安装py2neo失败问题解决
  3. git 安装包_Git、TortoiseGit的安装、使用说明
  4. 使用Hadoop计算共现矩阵
  5. 中文转化成拼音_五笔已经淘汰,拼音到达瓶颈,百度重拳出击,全新输入方式来袭!...
  6. vmware虚拟机安装win7_图文分享虚拟机怎么安装win7系统
  7. MySQL 基础 ———— 变量
  8. python高阶函数看不懂_Python进阶:高阶函数的详细说明
  9. 从治疗癌症到预测犯罪,细数数据科学在各领域的神奇应用
  10. ug一键安装工具_UG安装出现谜之三联错误?别慌,来看看这个
  11. 【LeetCode】461. Hamming Distance (java实现)
  12. Pycharm配置Git教程
  13. 经典 55道 MySQL面试题及答案
  14. Unity-Xlua
  15. 控制器Ryu+Mininet完成集线器、自学习交换机、流量监控实例开发
  16. EC风扇电机如何工作?
  17. 计算机进化阶段,进化计算
  18. excel表格如何不需鼠标往下拖动而自动往下填
  19. poc测试环境准备_什么是poc测试?
  20. python100天从新手到大师下载_GitHub - chenqiyi/Python-100-Days: Python - 100天从新手到大师...

热门文章

  1. Matlab dir函数
  2. HOG特征向量的代码
  3. CUDA编程--并行矩阵向量乘法【80+行代码】
  4. 【QuantOS】jaqs实例代码(可以使用版本)
  5. Excel较大规模数据处理实例(可直接用)python实现
  6. 2019牛客第四场I题 string
  7. linux权限管理(chown、chgrp、chomd)
  8. .Net Core添加分布式Session
  9. 手机重写alert方法(去除网址和关闭网页按钮)
  10. 蓝牙 GameKit