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