Maybaygiare.org

Blog Network

SÉLECTIONNEZ DANS

Syntaxe

SELECT col_name ... INTO var_name ... table_expr

Contenu

  1. Syntaxe
  2. Description
  3. Exemples
  4. Voir Aussi

Description

SÉLECTIONNEZ… INTO permet de stocker directement les colonnes sélectionnées dans les variables. Aucun jeu de résultats n’est produit. La requête doit renvoyer une seule ligne. Si la requête ne retourne aucune ligne, un avertissement avec le code d’erreur 1329 se produit (pas de données) et les valeurs de la variable restent inchangées. Si la requête renvoie des multiplicateurs, l’erreur 1172 se produit (Résultat composé de plus d’une ligne). S’il est possible que l’instruction puisse récupérer plusieurs lignes, vous pouvez utiliser LIMIT 1 pour limiter le jeu de résultats à une seule ligne.

La clause INTO peut également être spécifiée à la fin de l’instruction.

Dans le contexte de telles instructions qui se produisent dans le cadre d’eventsexecuted par le planificateur d’événements, les messages de diagnostic (non seulement les erreurs, mais aussi les avertissements) sont écrits dans le journal des erreurs et, Surwindows, dans le journal des événements de l’application.

Cette instruction peut être utilisée avec des variables locales et des variables définies par l’utilisateur.

Pour la syntaxe complète, voir SÉLECTIONNER.

Une autre façon de définir la valeur d’une variable est l’instruction SET.

SELECT ... INTOles résultats ne sont pas stockés dans le cache de requête même si SQL_CACHE est spécifié.

Exemples

SELECT id, data INTO @x,@y FROM test.t1 LIMIT 1;

Voir Aussi

  • SELECT – syntaxe de SÉLECTION complète.
  • SÉLECTIONNEZ DANS OUTFILE – formatage et écriture du résultat dans un fichier externe.
  • SÉLECTIONNEZ DANS DUMPFILE – écriture sécurisée binaire des résultats non formatés dans un fichier externe.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.