Maybaygiare.org

Blog Network

Selecteer in

syntaxis

SELECT col_name ... INTO var_name ... table_expr

inhoud

  1. syntaxis
  2. omschrijving
  3. voorbeelden
  4. zie ook

beschrijving

selecteren … In maakt het mogelijk geselecteerde kolommen direct op te slaan in variabelen. Er wordt geen resultset geproduceerd. De query moet een enkele rij retourneren. Als de vraag geen rijen omkeert, treedt er een waarschuwing met foutcode 1329 op( geen gegevens), en de variabele waarden blijven ongewijzigd. Als de query multiperows retourneert, treedt er fout 1172 op (het resultaat bestond uit meer dan één rij). Als het mogelijk is dat het statement meerdere rijen kan ophalen, kunt uLIMIT 1 gebruiken om het resultaat te beperken tot een enkele rij.

De INTO-clausule kan ook worden gespecificeerd aan het einde van de statement.

in de context van dergelijke statements die optreden als onderdeel van events uitgevoerd door de Event Scheduler, worden diagnostische berichten (niet alleen fouten, maar ook waarschuwingen) geschreven naar het error log, en, onWindows, naar het Application event log.

dit statement kan gebruikt worden met zowel lokale variabelen als door de gebruiker gedefinieerde variabelen.

voor de volledige syntaxis, zie SELECT.

een andere manier om de waarde van een variabele in te stellen is het set statement.

SELECT ... INTO resultaten worden niet opgeslagen in de query-cache, zelfs als SQL_CACHE is opgegeven.

voorbeelden

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

zie ook

  • SELECT – full SELECT syntaxis.
  • selecteer in OUTFILE-opmaak en schrijf het resultaat naar een extern bestand.
  • selecteer in DUMPFILE-binary-safe schrijven van de niet-geformatteerde resultaten naar een extern bestand.

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.