--自定义函数--
alter FUNCTION GET_EMPLOYEEZZINFO(
@eid varchar(50)
)
returns varchar(500)
as
begin
declare @emplyee_zz nvarchar (500),@n nvarchar(100)
declare mycursor Cursor for (select zname from dbo.Employee_zz WHERE eid=@eid)
open mycursor
fetch next from mycursor into @n; -- ( www.yangsheng52.com)--
while @@FETCH_STATUS=0
begin
set @emplyee_zz=(@emplyee_zz+','+@n)
fetch next from mycursor into @n;
end
close mycursor
deallocate mycursor
return @emplyee_zz
end
go
上面函数总是返回null,我找了半天才发现,雨来是没有给@emplyee_zz变量初始化导致的。在定义完变量后加set @emplyee_zz=‘ ’ 就可以了。我这个问题找了半天,希望能帮助遇到问题的朋友们。
相关推荐
sql自定义函数,用于合并字符串列,可以在分组的情况下对varchar类型的字段合并
NULL 博文链接:https://yufeng521000.iteye.com/blog/2076607
在SQL Server中,用户不仅可以使用标准的内置函数,也可以使用自己定义的函数来实现一些特殊的功能。用户自定义函数可以在企业管理器中创建,也可以使用CREATE FUNCTION 语句创建。在创建时需要注意:函数名在数据库...
主要介绍了Sqlserver 自定义函数 Function使用介绍,在sqlserver2008中有3中自定义函数:标量函数/内联表值函数/多语句表值函数,需要的朋友可以参考下
Sql Server数据库中自定义拆分字符串函数Split()
sql server拼接字符串查询语句。 普通拼接字符串和拼接某一列的所有值。
sqlserver中根据某个字符切割字符串函数,比如根据逗号切割字符串,结果返回的是一个表值函数,这个函数返回结果字段包含Id和Value,Id为序号,Value为切割后的值
收集整理的SQL Server自定义函数,原文地址:http://blog.csdn.net/maco_wang 1.去除字符串中的html标记及标记中的内容 2 2. 去除字符串中连续的分割符 4 3.求第一个字符串中第二个串的个数 6 4.综合模糊查询 6 5....
http://yufeng521000.iteye.com/blog/2076607; 根据这篇BOLG的函数编译的DLL,方便大家直接使用; 里面有两个DLL分别是NET3.5,以及NET4.0,下载后根据BOLG以及数据库版本选择对应的DLL使用;
SQLServer逗号分隔的字符串转换成表
Microsoft SQL Server 自定义函数整理大全,超级实用
sql自定义函数 sql自定义函数 sql自定义函数
sql 多行合并某一列字符串拼接的示例语句
sqlserver中常用函数----字符串函数---- ASCII() --函数返回字符表达式最左端字符的ASCII 码值 CHAR() --函数用于将ASCII 码转换为字符 --如果没有输入0 ~ 255 之间的ASCII 码值CHAR 函数会返回一个NULL 值 ...
SqlServer时间日期处理函数及字符串转换 SqlServer时间日期处理函数及字符串转换 文章分类:数据库 最近做的报表,用SqlServer2005,边做边学吧,虽然速度有些慢~
SQL截取字符串函数(1、截取从字符串左边开始N个字符 2、截取从字符串右边开始N个字符(例如取字符www.163.com) 3、截取字符串中任意位置及长度 等等)
SQL字符串函数SQL字符串函数SQL字符串函数SQL字符串函数SQL字符串函数SQL字符串函数SQL字符串函数SQL字符串函数
将sql sqlser 日期类型转化成各种格式的字符串。
主要用于在数据库设计时需要自己生成定长的字符串作为关键字。这一个用户字符串每次递增而形成新串的数据库函数方法。