bonjour,
je travaille sous éclipse sur une base de données oracle 9i, je voudrais modifier le sequentiel de toutes mes tables de façon généraliséé.
Pour modifier le sequentiel d'une seule table j'ai écris ceci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
	//Connexion
		 connexionBd();
		// recupération du max on l'appelle max_id
		 Statement stmt=connexion.createStatement();
		 ResultSet rs=stmt.executeQuery("select max(id) from application");
		 int  max_id=0;
		 while(rs.next()){
			  max_id = rs.getInt("max(application)");	 
 
		 }
 
		 int new_increment=max_id+10000; 
		 //Changement de l'auto_increment
		 int i=stmt.executeUpdate(" alter sequence id  increment by "+new_increment);
		 int a=stmt.executeUpdate("select id.NEXTVAL FROM dual");
	     int b=stmt.executeUpdate("ALTER sequence id INCREMENT BY 1");
 
		 System.out.println("max_id = "+max_id+" new_increment= "+new_increment);

Et ça marche.
Pour le reste je ne sais pas trop comment m'y prendre, je suis novice en jdbc,

help please!!!!