|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : avril 2004 Messages : 189 ![]() |
Bonjour,
Je cherche la façon insérer des lignes dans une table avec : des valeurs de colonnes provenant d'une autre table et des colonnes dont je fixe la valeur. J'essaye de faire celà comme ça : INSERT INTO "departement" ("the_geom", "numero_departement", "nom_departement", "date_maj") SELECT "the_geom", "code_dept", "nom_dept" FROM "geofla"."departement", CAST((SELECT to_char(CURRENT_DATE,'YYYYMMDD')) AS INT); Et il me répond : INSERT HAS MORE TARGET COLUMNS THAN EXPRESSIONS Help !! WwAvE |
|
|
00
|
|
|
#2 | ||||
|
Membre chevronné
![]() Inscription : octobre 2003 Messages : 668 ![]() |
Hello,
Ton erreur signale que le nombre de colonnes déclarées ne correspond pas ua nombre de colonnes que renvoie ta requête 'SELECT'. Il faut que ton 'SELECT' soit bon, et ce n'est pas le cas (Calcul de valeur après le FROM qui n'est pas utile). Code :
Ensuite, tu pourra rajouter ton insert : Code :
__________________
Two beer or not two beer. (Shakesbeer) Question technique par MP => poubelle! |
||||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com