Bonjour,

Je developpez une appli en java / sqlserver.
J'aimerais savoir si il est possible d'inserer dans une requete un tableau dans un clause where.
Par exemple:
J'ai un tableau d'entier contenant plusieus valeur. j'aimerais que ma requete retourn toutes la valeur dont les id sont egaux au valeurs du tableau.
Quelque chose du genre:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
Select * from truc where id = monTableau;
Et voici comment je construit mes requetes:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
...
connex = ConnexionBase.getConnex();
	    ResultSet rs;
	    String requete = "select * from dbo.TYPE_ETABLISSEMENT where TET_ID=?";
	    PreparedStatement stmt = connex.prepareStatement(requete);
// J'aimerais ici mettre un tableau.
	    stmt.setInt(1, idTypeEtab);
	    rs = stmt.executeQuery();
	    while (rs.next()) {
...
Merci!