我成功地执行在内置到VS2008的SQL Server 2008下面的查询:问题与SQL Server选择替换()
SELECT REPLACE(image32, 'img', 'images/Products')
FROM Product
但是当我做一个select * from product
查询,我给旧的结果。这是怎么回事?为什么我的数据没有更新?
我刚回答我的问题吗?我是否还需要抛出Update语句?如果是这样,你能帮助我吗,我的SQL书呆子的权力还不是很好。
我成功地执行在内置到VS2008的SQL Server 2008下面的查询:问题与SQL Server选择替换()
SELECT REPLACE(image32, 'img', 'images/Products')
FROM Product
但是当我做一个select * from product
查询,我给旧的结果。这是怎么回事?为什么我的数据没有更新?
我刚回答我的问题吗?我是否还需要抛出Update语句?如果是这样,你能帮助我吗,我的SQL书呆子的权力还不是很好。
下面是一个例子更新语句:
UPDATE Product
SET image32 = replace(image32, 'img', 'images/Products')
如果 'IMG' 是一个目录, '/ IMG /' 与 '/图片/产品/' 代替它更好的搜索。你永远不知道什么文件名可能包含img。
是的,你只是回答你的问题。您需要更新您是否希望更新数据。只有在INSERT,UPDATE或DELETE时,表格数据才会被更改。
好的,很酷。我会自己给我一个镜头。谢谢。顺便说一句 - 你们超级快! :) – NoDinero 2009-11-01 18:36:38
哇我还有很长的路要走,成为一个SQL查询大师。非常感谢。 – NoDinero 2009-11-01 18:57:03