|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : juin 2006 Messages : 21 ![]() |
Bonjour,
j'utilise interbase et j'ai un problème j'ai rajouté une colonne ID_DETAIL_COM INTEGER NOT NULL dans une table ou il y a deja des données (+ de 2000) en fait je voudré l'acrementer de 1 pour chaque ligne donc j'ai fait une procedure stockée et j'ai créé une générateur voici ma procedure stockée : Code :
Code :
execute procedure DONNE_NUM_DETAIL_COM alors qu'il devrait s'acrementer de 1 si qq a la solution merci d'avance |
||
|
|
00
|
|
|
#2 | ||
|
Expert Confirmé
![]() ![]() ![]() Philippe MakowskiConsultant spécialité Firebird Inscription : mai 2002 Messages : 2 215 ![]() |
La solution est de faire un trigger :
Code :
Code :
UPDATE DETAIL_COMMANDE SET ID_DETAIL_COM = NULL;
__________________
Philippe Makowski IBPhoenix - Firebird Membre de l'April |
||
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : juin 2006 Messages : 21 ![]() |
OUPSSSSSSSSS j'ai essayé et ca m'a vidé ma table
|
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : juin 2006 Messages : 21 ![]() |
non en fait je di des betise ca marche tres bien et merci bcp
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com