bonjour

j'ai une table produit
produit(codpro,nompro,datpro,lieupro)

je veux codifier le code de produit comme ça:
la premiere position de ce code est le 1er car de champ (lieupro)et a l'insertion je fait seulement la fonction 'default'.
voila ma requete:

create table produit

(nompro char(10),datpro datetime,lieupro char(15),

prixpro decimal(16,2),codpro char(1) default substring(lieupro,1,1))

mais elle m'affiche ette erreur:
The name 'lieupro' is not permitted in this context. Only constants, expressions, or variables allowed here. Column names are not permitted.

je vous remerci d'avance