如何用相同大小的文本替换SQL Server表列中的字符串

如何用相同大小的文本替换SQL Server表列中的字符串,sql,sql-server,sql-server-2008,ssms,Sql,Sql Server,Sql Server 2008,Ssms,我有一个表(SQLServer),其中有一些值(列名路径),但现在我想用一个特定的字母(比如x)更新每一行 在path列中,我有许多记录,我需要用x更改path列中的任何值,如果一行为5,则该列将替换为xxxxx,如果该列的长度为9,则xxxxxxxxx将位于该位置。我需要改变每一张唱片 我如何简单地做到这一点 update tablename set path = REPLICATE('x', len(path))

我有一个表(SQLServer),其中有一些值(列名路径),但现在我想用一个特定的字母(比如x)更新每一行

在path列中,我有许多记录,我需要用x更改path列中的任何值,如果一行为5,则该列将替换为xxxxx,如果该列的长度为9,则xxxxxxxxx将位于该位置。我需要改变每一张唱片

我如何简单地做到这一点

update tablename
set path = REPLICATE('x', len(path))