Bonjour,

J'aimerais incrémenter un champ de base de données dans une procedure vb.net .ce champ s'appelle id_micro_thesaurus.
Il ne doit pas s'incrémenter automatiquement , c'est pourquoi je souhaite créer cette séquence

voici le code crée jusqu'à présent( après déclaration de la séquence):

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
 
 strSQLcreatesequence = "create sequence incr_id_mt increment by 1 start with 1 "
 
strSQLInsertMicroThesaurus = "INSERT INTO LIBELLE_MICROTHESAURUS( ID_MICRO_THESAURUS, Lib_MICRO_THESAURUS ) VALUES( incr_id_mt.nextval, 'New MT ' )"
Y a i til nécessité de créer une variable intermédiaire comme en Oracle qui va contenir le valeur de incr_id_mt.nextval et de faire ensuite un select into dans cette variable intermédiaire ou pas.

Merci beaucoup de votre aide.

Cordialement.

Nathalie