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):
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.
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 ' )"
Merci beaucoup de votre aide.
Cordialement.
Nathalie
Partager