创建一个视图,在一个字段中将','字符更改为':'

时间:2011-09-09 15:49:14

标签: sql sql-server-2008

我想知道是否有可能创建一个视图,当拉入包含表中逗号分隔字段的一列数据但是当拉入视图时会使字段以半冒号分隔?

2 个答案:

答案 0 :(得分:6)

在视图定义中使用REPLACE() function

SELECT col1, col2, REPLACE(col3, ',' ':') AS col3 FROM table

但是,这不会考虑引号括号,逗号分隔的CSV数据,并且可能在引号内包含逗号。

答案 1 :(得分:2)

确定:

create view vwYourView as
select col1, col2, replace(col3, ',', ';') as col3
from yourtable