SQL命令不更改数据

1 sql sql-server sql-server-2000

我正在使用下面的SQL命令更新名为Address的列,该值包含换行符,我想用分号替换它们.在Query Analayzer中,预览看起来很完美但是当我检查企业管理器(MS SQL 2000)中的数据时,我仍然看到正方形,即换行.我不是在改变吗?我哪里错了?谢谢

替代文字http://i29.tinypic.com/2ih9pbd.png

pjp*_*pjp 11

您需要使用UPDATE语句!

SELECT中的替换只更改输出而不是表中的数据.

BEGIN TRAN
UPDATE Customers SET Address = REPLACE(Address, char(10) + char(13), ' ') .... etc

--Check you like the change
SELECT * FROM Customers
--COMMIT --uncomment this to commit the changes.
Run Code Online (Sandbox Code Playgroud)