SQL Server2005数据项的分拆与合并
2010-07-16 15:44:19 来源:WEB开发网示例:
SET NOcount ON
create TABLE ##Table([keyCol] varchar(3), [NewValues] varchar(max))
--原数据
select
[title_id]
,[title]
FROM [pubs].[dbo].[titles]
where [type] like ’p%’
--以title_id的前两个字符为参考键值,合并title到一个临时表中
insert INTO ##Table
execute [ChineseHoliday].[Helper].[joinValue]
@TableName = ’[pubs].[dbo].[titles]’
,@KeyColName = ’LEFT([title_id], 2)’
,@joinColName = ’’’《’’+[title] + ’’》’’’
,@Quote = ’,’
,@where = ’[type] like ’’p%’’’
--显示
select * FROM ##Table
--对临时表NewValues的值进行分拆
execute [ChineseHoliday].[Helper].[SpliteValues]
,’
@TableName = ’##Table’
,@KeyColName = ’[keyCol]’
,@SpliteColName = ’[NewValues]’
,@Quote = ’
--删除临时表
drop TABLE ##Table
结果:
title_id title
-------- -------------------------------------------------------------------------------
PC1035 But Is It User Friendly?
PC8888 Secrets of Silicon Valley
PC9999 Net Etiquette
PS1372 Computer Phobic AND Non-Phobic Individuals: Behavior Variations
PS2091 Is Anger the Enemy?
PS2106 Life Without Fear
PS3333 Prolonged Data Deprivation: Four Case Studies
PS7777 Emotional Security: A New Algorithm
keyCol NewValues
------ ------------------------------------------
- ››sql server自动生成批量执行SQL脚本的批处理
- ››sql server 2008亿万数据性能优化
- ››SQL Server 2008清空数据库日志方法
- ››sqlserver安装和简单的使用
- ››SQL Sever 2008 R2 数据库管理
- ››SQL SERVER无法安装成功,sqlstp.log文件提示[未发...
- ››Sql Server中通过父记录查找出所有关联的子记录
- ››SqlServer触发器、存储过程和函数
- ››SQL Server 中的事务(含义,属性,管理)
- ››Sqlite数据库插入和读取图片数据
- ››Sql server 2005拒绝了对对象 'xx表' (数...
- ››Sql server 2005拒绝了对对象 'xx表' (数...
更多精彩
赞助商链接