Bonjour, je viens de migrer une base access vers psotgres.
Je dois verifier les contraintes d'integrités entre deux tables.

J'ai une des tables qui possède un champs integer. j'ai comme valeur donc des entiers et des données vide qui n'ont pas été renseignées. J'aimerai les remplacer par un 0.

Je fais donc

Code : Sélectionner tout - Visualiser dans une fenêtre à part
update matablr  SET monchamps=0 WHERE monchamps='';
Et ca me renvoie
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
ERROR: invalid input syntax for integer: ""
État SQL :22P02


Comment faire pour remplacer cette chaine vide par mon zero?

Merci