sql中如何分割字符串
2016-07-20 15:56
411 查看
使用方式:
函数:
View Code
SELECT AllItem AS BldGUID FROM dbo.fn_split('01.02.03','.')
函数:
GO ALTER function [dbo].[fn_split](@SourceSql varchar(max),@StrSeprate varchar(10)) returns @temp table(AllItem varchar(100)) --实现split功能 的函数 as begin declare @i int set @SourceSql=rtrim(ltrim(@SourceSql)) set @i=charindex(@StrSeprate,@SourceSql) while @i>=1 begin insert @temp values(left(@SourceSql,@i-1)) set @SourceSql=substring(@SourceSql,@i+1,len(@SourceSql)-@i) set @i=charindex(@StrSeprate,@SourceSql) end if @SourceSql<>'\' insert @temp values(@SourceSql) return END GO
View Code
相关文章推荐
- 【mysql】用navicat连接虚拟机mysql出现错误代码(10038)
- MySQL查询语句练习题
- 安装oracle11g INS-30131执行安装程序验证所需的初始设置失败的解决方法
- 配置sql输出
- mysql 实现读写分离详解
- memcache 介绍及原理
- Redis集群搭建详细过程整理备忘
- mongoDB嵌套查询
- mysql 添加索引
- 关于mysql中无法显示中文的完美解决方案
- 使用终端命令查看数据库中的索引
- oracle表锁定与解锁
- SQLServer 大容量导入导致死锁和系统变慢问题
- mysql - AB复制
- SQL Server 中 EXEC 与 SP_EXECUTESQL 的区别
- [置顶] Mysql主从同步中Binlog Dump线程僵尸问题
- 数据库相关零散知识点记录
- xml常用操作(js、sql、vb)
- MySQL安装步骤及相关问题解决
- linux 下oracle 11g sys和system密码丢失