基本上我在SQL Server中有一个具有图标图像名称的列
有点像
ICON
------------
Icon001
Icon002.png
Icon003.png
Icon004.png
Icon005
Icon006.png
Icon007.png
我正在试图弄清楚如何编写脚本以从拥有它的那些.png
中删除所有Update [dbo].[screen].[icon]
set ICON = ICON - '%.png%'
where ICON LIKE '%.png%'
我试过了
{{1}}
但这不起作用。
有人能帮助我吗?
答案 0 :(得分:2)
尝试
... set ICON=LEFT(icon, LEN(icon)-4 ) where ICON like '%.png'
答案 1 :(得分:2)
...SET ICON = REPLACE(ICON, '.png','')
应该做的伎俩
答案 2 :(得分:0)
也许像
UPDATE icon SET icon = LEFT(icon, CHARINDEX('.png', icon) - 1) WHERE icon LIKE '%.png%'