【发布时间】:2013-04-12 16:38:13
【问题描述】:
我只是 SQL 脚本的初学者,我有一个字段 A 包含以下格式的字符串值:
X1|Y1 X2|Y2 X3|Y3 X4|Y4 X5|Y5
我正在尝试创建一个函数来将 space 替换为 ,然后替换 |有一个空格。之后,将 , 放在字符串的末尾,并将字符串“X1 Y1”中第一个空格逗号之前的字符粘贴到文本的末尾。
因此,B 字段中的结果文本将如下所示:
X1 Y1,X2 Y2,X3 Y3,X4 Y4,X5 Y5,X1 Y1
字段 A 和 B 的类型为:ntext
注意:我尝试使用替换函数,但收到错误消息:Argument data type ntext is invalid for argument 1 of replace function
谢谢
【问题讨论】:
-
请通过添加适当的标签(Oracle、SQL Server、MySQL 等)指定您的目标关系数据库管理系统。可能有一些答案利用了不受普遍支持的语言或产品功能。此外,通过使用特定的 RDBMS 对其进行标记,您的问题可能会受到更适合回答的人的关注。
标签: sql tsql sql-server-2008-r2