替换SQL server中的数据

替换SQL server中的数据,sql,sql-server,tsql,Sql,Sql Server,Tsql,我有多个数据损坏的表,如下所示: 好的数据和一些随机的HTML更新dbo.SQLInjectionVictimTableName SET UnprotectedColumn=LEFT(UnprotectedColumn,CHARINDEX('UPDATE dbo.SQLInjectionVictimTableName 设置UnprotectedColumn=LEFT(UnprotectedColumn,CHARINDEX(“如果好数据后面始终跟有0 如果好的数据后面始终紧跟着0 好的数据总是以或

我有多个数据损坏的表,如下所示:

好的数据和一些随机的HTML

更新dbo.SQLInjectionVictimTableName
SET UnprotectedColumn=LEFT(UnprotectedColumn,CHARINDEX('
UPDATE dbo.SQLInjectionVictimTableName

设置UnprotectedColumn=LEFT(UnprotectedColumn,CHARINDEX(“如果好数据后面始终跟有
0

如果好的数据后面始终紧跟着
0

好的数据总是以
结尾吗?因此,该数据是否应该从不包含任何HTML?换句话说,您希望从第一个
开始剥离所有数据是的,它总是以<开始,我想删除之后的所有内容。开始防御措施…防御措施2——制作dat的备份副本a在试图修复它之前,好的数据总是以
结尾,那么这些数据是否应该永远不包含任何HTML?换句话说,你想从第一个
开始剥离所有数据是的,它总是以<开始,我想删除之后的所有内容。开始防御措施…防御措施2——后退在尝试修复数据之前,请先备份数据副本
UPDATE YourTable
SET BadField = LEFT(Badfield,CHARINDEX('</',BadField)-1)
WHERE CHARINDEX('</',Badfield) > 0