0
我試圖在我的表中的所有列上運行reg_exp_replace
。對於一排,下面是它看起來像 -SQL查找和替換表
UPDATE table
SET field = regexp_replace(field, 'foo', 'bar', 'g')
有沒有辦法做同樣的比痛苦地列明每列的明顯的方式以外的所有列?即
UPDATE table
SET field1 = regexp_replace(field1, 'foo', 'bar', 'g')
SET field2 = regexp_replace(field2, 'foo', 'bar', 'g')
SET field3 = regexp_replace(field3, 'foo', 'bar', 'g')
我使用Postgres,所以Postgres特定的解決方案是受歡迎的。
您可以使用數據字典來編寫查詢來編寫查詢。 –