2017-05-29 22 views
1

我收到了分割字母和數字的幫助。 在SQL腳本中,它都是完美的。它運行完整,沒有錯誤。Postgres - 分割數字和字母不填充列

但是列本身並沒有被填滿。 我試圖預先創建te列作爲文本或整數。但它不會被填滿。它自己的SQL查詢確定。但實際上它保持空虛。哪裏不對?

+0

運行'SELECT'語句不會將值插入數據庫 – aardvarkk

+0

@aardvarkk確實有一些提示應該是什麼? –

+0

請問您的照片上的表名是否正確? –

回答

0

你的問題並不完全清楚,但它聽起來像你試圖做的是從表的一列取值,拆分它並使用結果更新同一個表中的其他兩列。

如果是這種情況,您希望使用SQL UPDATE命令而不是SELECT。

UPDATE d1_plz_whatever 
    SET nr=SUBSTRING(hn FROM '^[0-9]+'), 
     zusatz =SUBSTRING(hn FROM '[a-zA-Z]+$');