2
我試圖更新一個表,以便我可以從其中一列中刪除前置的零。我想要做這樣的事情:更新衝突什麼都不做postgres
UPDATE oh_person SET identifier = TRIM(LEADING '0' FROM identifier)
的問題是,某些行已經沒有預謀零標識,因爲此列,就是要獨一無二,它拋出在這些情況下的錯誤。是否有可能做這樣的事情?
UPDATE oh_person SET identifier = TRIM(LEADING '0' FROM identifier) ON CONFLICT (identifier) DO NOTHING
我知道那個特定的查詢是不可能的,但是有沒有其他的語法可以實現這個功能呢?
你能不能給我們的工作就好了,有些添附零標識符的幾個例子那會拋出一個錯誤? – Patrick