1 sql sql-server sql-server-2000
我正在使用下面的SQL命令更新名为Address的列,该值包含换行符,我想用分号替换它们.在Query Analayzer中,预览看起来很完美但是当我检查企业管理器(MS SQL 2000)中的数据时,我仍然看到正方形,即换行.我不是在改变吗?我哪里错了?谢谢
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)
| 归档时间: |
|
| 查看次数: |
161 次 |
| 最近记录: |