Select len(productid),productid,*
FROM dbo.produts
where Place = 'KA'
and len(productid) <> 10
order by len(productid)
這個查詢過濾器需要更新 數據 - 我需要更新「的productid」是不正確的格式 數據 - (數據應是10個字符,以4-2-4格式,並且在需要它們的前導0處)(productid列是一個varchar(256)列) 基本上我需要將前導零添加到具有where條件的varchar列添加前導零到VARCHAR列
|productid| |Correct productid value| |
---------------------------------------
|234-55-43||000234-55-43|
|76-7-89||0000076-7-89|
更新這些記錄的可能解決方案是什麼?