问个sql server的问题,关于text类型的拆分问题
我在一个表里字段decl_nostrs是text型,并且是441920207370550,441920107196909,......,这种格式。我想把它按逗号分开然后存到另一个表里的decl_no(varchar)里,使用存储过程还是用什么,该怎么写
我在一个表里字段decl_nostrs是text型,并且是441920207370550,441920107196909,......,这种格式。我想把它按逗号分开然后存到另一个表里的decl_no(varchar)里,使用存储过程还是用什么,该怎么写
解决方案 »
- c# 窗体切换子页面
- 新手求教,如何从html文档中获取表格数据到Listview中?
- 关于在删除父级菜单时判断是否有子级菜单的问题(新手上路)
- 第一次连接SQL2005数据库,很简单的
- 小弟我是个新手,刚学了两星期C#编了个程序,请各位指教!【以前从未接触过编程】
- richTextBox如何在最顶行插入指定颜色的文字
- 看这个代码,可以用另外方法实现修改数据吗?
- 动态编译执行c#代码
- 请问Delphi怎么和Web通讯
- textbox 的清空问题
- 我想做一个类似Media Encoder的东西,就是通过网络播放我声卡输入的声音,别人通过media player播放
- 播放视频的com里的Window Media Player
再把他split(,)存入数组,
再把数组中的值全部插入另一个表中
create table test (decl_nostrs text)
insert into test select 'a,b,c,d,e,f'
create table test2 (decl_no varchar(20))--执行语句
declare @sql varchar(8000)
select @sql=
'insert into test2 select '''+
replace(cast(decl_nostrs as varchar(8000)),',',''' union select ''')+'''' from testexec(@sql)--测试结果处理
select * from test2
drop table test
drop table test2
/*
decl_no
--------------------
a
b
c
d
e
f
*/