Microsoft SQL Server 自定义函数整理大全

来源:互联网 发布:上海电影频道直播软件 编辑:程序博客网 时间:2024/05/17 01:37

SQL SERVER中是允许有自定义函数,Microsoft SQL Server 并不将用户限制在定义为 Transact-SQL 语言一部分的内置函数上,而是允许用户创建自己的用户定义函数。

函数是由一个或多个 Transact-SQL 语句组成的子程序,可用于封装代码以便重新使用。尽管自定义函数在数据量庞大的时候,效率上有欠缺,但是在中小型数据库中,还是可以使用,现将我数据库中所有的自定义函数与大家分享,并搜集了CSDN帖子中出现的一些自定义函数进行整理测试,例如fredrickhu (小F) 、dawugui (爱新觉罗.毓华) happyflystone (无枪狙击手)dobear_0922 (do熊) cson_cson等等C友们分享或是原创的一些函数。

 

01去除字符串中的html标记及标记中的内容

02去除字符串中连续的分割符

03求第一个字符串中第二个串的个数

04综合模糊查询

05将十进制转成十六进制

06求两个字符串中相同的汉字及字母的个数

07生成n位随机字符串

08取出字符串中的汉字、字母或是数字

09根据字符分割字符串的三种写法

10将数字转换千分位分隔形式

11取汉字首字母的两个函数

12根据身份证得到生日函数

13根据身份证计算性别函数

14将身份证的15位号码升级为18

15通过身份证获得户籍

16多个数据项的字符串取指定位置字符

17中缀算术转后缀算术表达式并计算的函数

18人民币小写金额转大写

19向左填充指定字符串

20将整型数字转换为大写汉字

 

 

此文将持续更新中……

http://blog.csdn.net/maco_wang/archive/2011/03/19/6261639.aspxs

21检查给定串是否存在于由区间及点集的结合内

22根据日期返回星座

23计算两个日期之间的工作日

24根据年月生成日历函数

25从第一个汉字开始分割字符串

26过滤掉字符串中重复的字符

27根据日期得到星期的函数

28根据年度判断是否是闰年

29完善SQL农历转换函数

30SQL简繁转换函数

31自定义函数实现位操作

32求某段时间内星期几的天数

33根据进舍位或四舍五入来求值