22,210
社区成员
发帖
与我相关
我的任务
分享
Zhao,good,very good
Qian,good\tand bad,average
UPDATE table1 SET B = REPLACE(B,'\t',CHAR(9))
SELECT * FROM table1 WHERE CHARINDEX(CHAR(9),B)<>0
A B C
---------- -------------------- --------------------
Qian good and bad average
Zhao,good,very good
Qian,good\tand bad,average
问题就在这里 - 替换不是把正常的TAB分隔符也替换了吗!
现在的文件内容是:
Zhao<TAB>good<TAB>very good
Qian<TAB>good<TAB>and bad<TAB>average