Évaluation cible
vérification d'un appariement exact avec la cible.
essaye de contraindre l'expression directement vers le type cible si nécesssaire.
si la cible est de type longueur-fixe (char ou varchar déclaré avec une longueur) essaie de trouver une fonction de même nom que le type prenant deux arguments, le premier le type nom et le second une longueur entière.
Pour une colonne cible déclarée comme varchar(4) la requête suivante s'assure que la cible est dimensionnée correctement :
tgl=> CREATE TABLE vv (v varchar(4)); CREATE tgl=> INSERT INTO vv SELECT 'abc' || 'def'; INSERT 392905 1 tgl=> select * from vv; v ---- abcd (1 row) |