Parametriserede forespørgsler og IN
klausul er faktisk ikke trivielt implementeret sammen, hvis din IN
listeændringer fra tid til anden.
Læs dette SO-spørgsmål og svar:Parameteriser en SQL IN-sætning
Parametre er designmæssigt kun én værdi. Alt andet end det skal implementeres manuelt med sikkerhedsproblemer i tankerne, såsom SQL-injektion .
Fra et ydeevneperspektiv vil du have bedre ydeevne for parametriserede forespørgsler, især hvis en samme forespørgsel køres gentagne gange, men med forskellige parameterværdier. Men hvis du har en dynamisk IN
liste (nogle gange 2 elementer, nogle gange 3), vil du muligvis ikke få fordelen ved at bruge parametriserede forespørgsler.
Mist dog ikke håbet. Nogle mennesker har været i stand til at implementere det (parametriserede forespørgsler og IN
klausul). Det er dog igen ikke trivielt.