有表tb, 如下:
id value
----------- -----------
1 aa,bb
2 aaa,bbb,ccc
欲按id,分拆value列, 分拆后结果如下:
id value
----------- --------
1 aa
1 bb
2 aaa
2 bbb
2 ccc
/////////////////////////////////////////////////////
if object_id('tb','u') is not null drop table tb
go
create table tb(id int,value varchar(30))
go
insert into tb values(1,'aa,bb')
insert into tb values(2,'aaa,bbb,ccc')
go
/////////////////////////////////////////////////////方法一
if object_id('tempdb..#') is not null drop table #
SELECT TOP 8000 id = IDENTITY(int, 1, 1) INTO # FROM syscolumns a , syscolumns b
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余1页未读,立即下载