Est-il SQL paramètre de liaison pour les tableaux?

Est-il un moyen standard pour lier les tableaux de scalaires) dans une requête SQL? Je veux lier dans un IN alinéa, comme suit:

SELECT * FROM junk WHERE junk.id IN (?);

M'arrive d'être en utilisant Perl::DBI qui contraint les paramètres pour les scalaires, donc je me retrouve avec inutile requêtes comme:

SELECT * FROM junk WHERE junk.id IN ('ARRAY(0xdeadbeef)');

Précisions: j'ai mis de la requête dans sa propre .sql fichier, de sorte que la chaîne est déjà formé. Où les réponses mentionnent la création de la chaîne de requête dynamiquement je serais probablement faire une recherche et remplacer à la place.

Edit: Cette question est une sorte de double de Paramétrage d'un SQL À la clause?. J'ai d'abord pensé qu'il devrait être fermé tant que tel, mais il semble que c'est l'accumulation d'une partie bien spécifique pour Perl info.

  • C'est un dupe d'un bien connus question. Permettez-moi juste de le trouver....
  • Il est également la Base de données spécifique...
  • Frais de recherche, mais ne pouvait pas trouver moi-même.
  • Jetez un oeil à cette question. Je ne sais pas beaucoup au sujet de perl, mais si vous ne pouvez joindre le tableau d'ensemble, il est donc dans une chaîne de caractères que vous pourriez probablement obtenir pour fonctionner. Ou tout simplement utiliser le plus voté réponse à cette question.
  • Trouvé, mais ce n'est pas avec les Tableaux, mais vous pourriez être en mesure de s'adapter.
InformationsquelleAutor cdleary | 2009-02-04