ALTER FUNCTION dbo.splitl (
@String VARCHAR(MAX),
@Delimiter VARCHAR(MAX)
) RETURNS @temptable TABLE (items VARCHAR(MAX)) AS
BEGIN
DECLARE @idx INT=1
DECLARE @slice VARCHAR(MAX)
IF LEN(@String) < 1 OR LEN(ISNULL(@String,'')) = 0
RETURN
WHILE @idx != 0
BEGIN
SET @idx = CHARINDEX(@Delimiter,@String) IF @idx != 0
SET @slice = LEFT(@String,@idx - 1)
ELSE
SET @slice = @String IF LEN(@slice) > 0
INSERT INTO @temptable(items) VALUES(@slice) SET @String = RIGHT (@String, LEN(@String) - @idx) IF LEN(@String) = 0
BREAK
END
RETURN
END

最新文章

  1. SQL Server 2008 R2 企业版/开发版/标准版(中英文下载,带序列号)
  2. id to load is required for loading
  3. iOS开发问题之Could not instantiate class named NSLayoutConstraint
  4. 验证码生成--&gt;漂亮啊
  5. HDU4545+计算日期
  6. [ios2] 关于CGBitmapContextCreate【转】
  7. Python 函数简介 之二
  8. iOS 开发之照片框架详解之二 —— PhotoKit 详解(上)
  9. C++实验四
  10. can物理信号-----------显性和隐性
  11. js将文字转化为语音并播放
  12. 细谈getRequestDispatcher()与sendRedirect()的区别
  13. 20170811 使用Bootstrap框架写个页面
  14. Memcached和Memcache安装(64位win2008)
  15. iOS 判断相册相机是否允许
  16. [转载]onclientclick和onclick区别
  17. bzoj 4929: 第三题
  18. SQL 处理排序空值
  19. 《Linux Shell 脚本攻略》读书笔记
  20. Python字符串的简单操作

热门文章

  1. grep与正则表达式使用
  2. python 实现无序列表
  3. Shell脚本使用汇总整理——达梦数据库备份脚本
  4. php中 为什么验证码 必须要开启 ob_clean 才可以显示
  5. 2017 ACM-ICPC网络赛 H.Skiing 有向图最长路
  6. P1101 单词方阵
  7. 《鸟哥的Linux私房菜》学习笔记(7)——grep及正则表达式
  8. Go语言之反射(一)
  9. fastjosn在低版本丢字段问题
  10. Python+Selenium练习篇之3-利用tag name定位元素