SQL Server 中分割字符串
2013-05-07 21:06
92 查看
DECLARE @abc varchar(50) SET @abc='2008,2009,2011'; DECLARE @temp varchar(50) DECLARE @sign varchar(50) DECLARE @run bit --继续循环的标志 SET @run=1; while(@run=1) begin IF(len(@abc)>0) --如果表名集合还不为空,则进行一下操作 BEGIN SET @sign=charindex(',',@abc); IF(@sign=0) --如果没有找到',' 证明 @abc中只有一个年份 BEGIN SET @temp=@abc; SET @run=0; end ELSE BEGIN SET @temp=substring(@abc,1,@sign-1) --表名 SET @abc=substring(@abc,@sign+1,len(@abc)) --把存储表名的串的长度缩短至后一个 end PRINT @temp; end end
相关文章推荐
- SQL Server 自定义字符串分割函数
- SQL Server 分割某表中的字符串字段
- SQL SERVER分割字符串
- sql server 中将由逗号“,”分割的一个字符串,转换为一个表,并应用与 in 条件
- Sql Server字符串分割转换为表和字符串连接
- sql server的一个字符串分割的表值函数方法
- [转]在Sql Server中将字符串分割成表格数据示例
- SQL Server 游标运用:鼠标轨迹字符串分割
- SQL Server 2005 : 分割字符串
- SQL Server实现split函数分割字符串功能及用法示例
- sql server数据字符串分割功能sql
- Sql Server 中将由逗号“,”分割的一个字符串转换为一个表集,并应用到 in 条件中
- sql server 中将由逗号“,”分割的一个字符串,转换为一个表,并应用与 in 条件
- SQL Server获取下一个编码字符串的实现方案分割和进位
- Sql Server 中将由逗号“,”分割的一个字符串转换为一个表集,并应用到 in 条件中
- SQL Server中自定义函数:用指定的分隔符号分割字符串
- SQL Server分割字符串
- SQL Server里用Split函数分割字符串
- SQL Server 2005+ 使用 CTE 分割字符串
- sql server 中将由逗号“,”分割的一个字符串,转换为一个表,并应用与 in 条件