SQL SERVER中是允许有自定义函数,Microsoft SQL Server 并不将用户限制在定义为 Transact-SQL 语言一部分的内置函数上,而是允许用户创建自己的用户定义函数。
函数是由一个或多个 Transact-SQL 语句组成的子程序,可用于封装代码以便重新使用。尽管自定义函数在数据量庞大的时候,效率上有欠缺,但是在中小型数据库中,还是可以使用,现将我数据库中所有的自定义函数与大家分享,并搜集了CSDN帖子中出现的一些自定义函数进行整理测试,例如fredrickhu (小F) 、dawugui (爱新觉罗.毓华) 、happyflystone (无枪狙击手)、dobear_0922 (do熊) 、cson_cson等等C友们分享或是原创的一些函数。
02、去除字符串中连续的分割符
04、综合模糊查询
05、将十进制转成十六进制
07、生成n位随机字符串
10、将数字转换千分位分隔形式
11、取汉字首字母的两个函数
12、根据身份证得到生日函数
13、根据身份证计算性别函数
15、通过身份证获得户籍
18、人民币小写金额转大写
19、向左填充指定字符串
20、将整型数字转换为大写汉字
此文将持续更新中……
http://blog.csdn.net/maco_wang/archive/2011/03/19/6261639.aspxs
22、根据日期返回星座
23、计算两个日期之间的工作日
24、根据年月生成日历函数
26、过滤掉字符串中重复的字符
27、根据日期得到星期的函数
28、根据年度判断是否是闰年
29、完善SQL农历转换函数
30、SQL简繁转换函数
31、自定义函数实现位操作
32、求某段时间内星期几的天数