大家看看这个结果
select replace( 'BBBBBABBBBBBA ', 'BBBBBBA ', 's ')
我在查询分析器里得到结果为BBBBBs
应该是BBBBBAs,为何少了一个A啊
------解决方案--------------------我这里对的。。。
------解决方案--------------------我的显示的正确啊!!
------解决方案-------------------- select replace( 'BBBBBABBBBBBA ', 'BBBBBBA ', 's ')
-------------------------------------------------
BBBBBAs
(所影响的行数为 1 行)
没什么问题,楼主的数据库版本?
------解决方案--------------------暈
select replace( 'BBBBBABBBBBBA ', 'BBBBBBA ', 's ')
BBBBBs
難道和SQL的版本有關?
------解决方案--------------------select replace( 'BBBBBABBBBBBA ' , 'BBBBBBA ' , 's ') as result
result
-------
BBBBBs
(所影响的行数为 1 行)
我这里和楼主一样,不知道什么原因.
------解决方案--------------------我的SQL 2005,结果是BBBBBAs
------解决方案--------------------我的版本是sql2000 8.00.2039
结果是
BBBBBAs
------解决方案--------------------我的也是
BBBBBs
------解决方案--------------------不会真的是版本的问题吧
我这里也是这个结果
BBBBBs
------解决方案--------------------select replace( 'BBBBBAABBBBBBA ', 'BBBBBA ', 's ')
这样显示就是 BBBBBAAs
------解决方案--------------------我用的是MYSQL结果是:
BBBBBAs
------解决方案--------------------SQL 2000 PERSONAL
BBBBBs
------解决方案--------------------sql server 2000 个人版且打了sp3补丁
select replace( 'BBBBBABBBBBBA ', 'BBBBBBA ', 's ')
--result:
BBBBBAs
------解决方案--------------------补丁打了没?