Sql server 如何动态更新查询中字符串的指定部分
例如,我得到以下文本Sql server 如何动态更新查询中字符串的指定部分,sql-server,Sql Server,例如,我得到以下文本 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html style="background: none repeat scroll 0% 0% white;" xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="C
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html style="background: none repeat scroll 0% 0% white;" xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8"><link href="Heights.css" type="text/css" rel="stylesheet"></head>
我需要将“Heights.css”更新为“
C:\Temp\Heights.css`”
CSS文件的名称将在不同的记录之间更改
我不确定它从哪一行开始。请帮我做这个
update tableName
set ColumnName = REPLACE(ColumnName,'Heights.css','C:\Temp\Heights.css')
您可以使用替换例程轻松地进行更新。
在您的情况下,您需要确定需要用哪个文件名替换哪个css文件名。编辑的问题,我的错误在于它没有正确放置。css文件的名称将随着记录的变化而变化。我认为您需要详细说明您的要求,或者需要应用您自己的逻辑来识别需要根据当前文件名更新的文件名。