-- =============================================
-- Author: gengc
-- Create date: <2012-12-29> -- Description: <字符串转Table>
-- Description: <字符串转Table>
-- SELECT * from dbo.F_StringToTable('123,aaa',',')
-- =============================================
create function [dbo].[F_StringToTable] (@str nvarchar(max),@split varchar(10))
returns @t Table (col varchar(100))
as
begin
    declare @i int
    declare @s int
    set @i=1
    set @s=1
    while(@i>0)
    begin    
        set @i=charindex(@split,@str,@s)
        if(@i>0)
        begin
            insert @t(col) values(substring(@str,@s,@i-@s))
        end   
        else begin
            insert @t(col) values(substring(@str,@s,len(@str)-@s+1))
        end
        set @s = @i + 1   
    end
    return
end

最新文章

  1. 基于GIS的旅游辐射区人口统计
  2. 深入学习jQuery事件对象
  3. [linux]解决vsftpd 读取目录列表失败的问题
  4. Ubuntu下快速安装php环境
  5. c++内存分配
  6. 1-Highcharts环境介绍及配置
  7. Xcode5 上使用Base SDK iOS6程序和iOS6模拟器
  8. 启动 XPs 代理
  9. 简单说pyglet.event
  10. hdu 1978 How many ways 记忆化搜索+DP
  11. NoSQL入门
  12. libnids校验和引起回放包不能正常捕捉
  13. 第3章 NFS基本应用
  14. PHP文件管理—实现网盘以及压缩包的功能操作
  15. 一脸懵逼学习hadoop之HDFS的java客户端编写
  16. Web版记账本开发记录(三)
  17. MFC的停靠窗口中插入对话框,在对话框中添加控件并做控件自适应
  18. Xcode 编辑器之Workspace,Project,Scheme,Target
  19. markdown 笔记二
  20. Git学习(二)(2015年11月18日)(2016年1月29日)

热门文章

  1. JVM实用参数(三)打印所有XX参数及值
  2. C++输出斐波那契数列的几种方法
  3. thinkphp目录解析
  4. Django models模型ORM
  5. Hive安装及配置
  6. TinkerPop中的遍历:图的遍历步骤(2/3)
  7. C#中的线程池使用(二)
  8. passing parameter to an event handler [stackoverflow]
  9. bat 操作数据库(附加,分离,删除,还原)
  10. ueditor UEditor的setContent的时候报错