将一个以逗号分隔的字符串拆分单个记录,并生成插入sql语句
来源:互联网 发布:代理网络老虎机 编辑:程序博客网 时间:2024/04/29 11:03
DECLARE @Str nvarchar(1000);
DECLARE @Index int;
DECLARE @Left nvarchar;
SELECT @Str = 'A,B,C';
WHILE CHARINDEX(',',@Str) > 0
BEGIN
SELECT @Index = CHARINDEX(',',@Str);
SELECT @Left = LEFT(@Str,@Index-1);
INSERT INTO Table1 (A1) VALUES (@LEFT);
SELECT @Str = REPLACE(@Str,@Left+',','');
END
IF @Str <> ''
BEGIN
INSERT INTO Table1 (A1) VALUES (@Str)
END
DECLARE @Index int;
DECLARE @Left nvarchar;
SELECT @Str = 'A,B,C';
WHILE CHARINDEX(',',@Str) > 0
BEGIN
SELECT @Index = CHARINDEX(',',@Str);
SELECT @Left = LEFT(@Str,@Index-1);
INSERT INTO Table1 (A1) VALUES (@LEFT);
SELECT @Str = REPLACE(@Str,@Left+',','');
END
IF @Str <> ''
BEGIN
INSERT INTO Table1 (A1) VALUES (@Str)
END
- 将一个以逗号分隔的字符串拆分单个记录,并生成插入sql语句
- SQL Server2008中将SELECT语句返回的多条记录转换以逗号分隔的字符串
- sql将列转换为以逗号分隔的字符串
- 将以逗号分隔的字符串转换成字符串数组
- 将一行逗号分隔的文本分成多行记录的SQL语句
- sql语句将某一列的值查询成,逗号分隔的字符串
- 读取逗号分隔的字符串并逐条插入表mysql
- oracle拆分逗号分隔的字符串
- sqlserver 拆分逗号分隔的字符串
- SQL 将一个字段内用逗号分隔的内容分成多条记录
- SQL 将一个字段内用逗号分隔的内容分成多条记录
- SQL 将一个字段内用逗号分隔的内容分成多条记录
- sql将逗号分隔的字符串转为表Table
- mysql判断表里面一个逗号分隔的字符串是否包含单个字符串
- 将带有、号的字符串,以逗号分割,然后拼接为SQL语句的WHERE条件
- c++ 查找一个字符串中逗号的个数,并分别获取以逗号分隔的数值(此处设为字符串形式)
- 截取以逗号分隔的字符串
- sql查询以逗号分隔的字段
- LR8.0中文手册_Chapter10 情境分析
- W3C介绍
- 白话算法(理论联系实际)-初探遗传算法接近完美
- VB 处理对数Log()问题
- 转载:GetWindowLong函数详解
- 将一个以逗号分隔的字符串拆分单个记录,并生成插入sql语句
- 使用Spring 2.0新特性实现前置通知--基于Annotation方式
- Java中的同步与互斥机制--synchornized学习
- Hibernate的多表查询
- 在Linux上运行C#
- GridView C#2.0(asp.net)
- Simple Authentication and Security Layer 简单的认证及加密层
- 支付宝Payto接口的c#.net实现
- java导入导出pdf文档实践