sql业务分割

cyqdeshenluo 2018-07-02 原文

sql业务分割

create Function StrToTable(@str varchar(1000))
Returns @tableName Table
(
str2table varchar(50)
)
As
–该函数用于把一个用逗号分隔的多个数据字符串变成一个表的一列,例如字符串’1,2,3,4,5’ 将编程一个表,这个表
Begin
set @str = @str+’,’
Declare @insertStr varchar(50) –截取后的第一个字符串
Declare @newstr varchar(1000) –截取第一个字符串后剩余的字符串
set @insertStr = left(@str,charindex(‘,’,@str)-1)
set @newstr = stuff(@str,1,charindex(‘,’,@str),”)
Insert @tableName Values(@insertStr)
while(len(@newstr)>0)
begin
set @insertStr = left(@newstr,charindex(‘,’,@newstr)-1)
Insert @tableName Values(@insertStr)
set @newstr = stuff(@newstr,1,charindex(‘,’,@newstr),”)
end
Return
End

发表于 2018-07-02 14:20 苏苏苏en 阅读() 评论() 编辑 收藏

 

版权声明:本文为cyqdeshenluo原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/cyqdeshenluo/p/9253602.html

sql业务分割的更多相关文章

随机推荐

  1. 怎么通过浏览器下载自己喜欢的音频视频

    若是微网页,跟从如下步骤;若非微网页,省略如下第一步: 1.   2.将链接复制到浏览器地址栏,按F12,显示 […]...

  2. 想要免费的正版Windows 10?就这么简单!

    Windows 10除了本身在用户界面、功能特性上的巨大变化,升级和销售方式也和以往截然不同,尤其是Windo […]...

  3. 爬虫原理与数据抓取—– urllib2:GET请求和POST请求

    urllib2默认只支持HTTP/HTTPS的GET和POST方法 urllib.urlencode() ur […]...

  4. ios 利用airprint实现无线打印(配合普通打印机) – 懒人ABC

    很多时候,我们不可能为了一个打印功能而去替换打印机,来支持无线打印。 找了很久,终于找到了一种解决方案,来适应 […]...

  5. C#语言基础【学习记忆】

    404...

  6. 【原创总结】服务为什么会报500的错误?

    有时候遇上服务报500,特别是后台服务会经常出现,500错误是内部服务器错误。遇上错误首先想到的肯定是先看看服 […]...

  7. 浅谈SpringBoot

    一、Spring Boot 入门 1、Spring Boot 简介 简化Spring应用开发的一个框架; 整个 […]...

  8. Netty学习(1):IO模型之BIO

    概述 Netty其实就是一个异步的、基于事件驱动的框架,其作用是用来开发高性能、高可靠的IO程序。 因此下面就 […]...

展开目录

目录导航