Maybaygiare.org

Blog Network

Selectați în

sintaxă

SELECT col_name ... INTO var_name ... table_expr

cuprins

  1. sintaxă
  2. Descriere
  3. Exemple
  4. Vezi și

descriere

selectați … INTO permite coloane selectate pentru a fi stocate directlyinto variabile. Nu resultset este produs. Interogarea ar trebui să returneze un singur rând. Dacă interogareanu se întoarce rânduri, apare un avertisment cu codul de eroare 1329 (fără date) șivalorile variabilelor rămân neschimbate. Dacă interogarea returnează multiplerows, apare eroarea 1172 (rezultatul a constat din mai multe rânduri). Dacă este posibil ca instrucțiunea să poată prelua mai multe rânduri, puteți utilizaLIMIT 1 pentru a limita setul de rezultate la un singur rând.

clauza INTO poate fi specificată și la sfârșitul instrucțiunii.

în contextul unor astfel de declarații care apar ca parte a evenimentelorexecutate de Planificatorul de evenimente, mesajele de diagnosticare (nu numaierori, dar și avertismente) sunt scrise în Jurnalul de erori și, peWindows, în Jurnalul de evenimente al aplicației.

această instrucțiune poate fi utilizată atât cu variabile locale, cât și cu variabile definite de utilizator.

pentru sintaxa completă, consultați selectare.

Un alt mod de a seta valoarea unei variabile este instrucțiunea SET.

SELECT ... INTO rezultatele nu sunt stocate în memoria cache de interogare, chiar dacăSQL_CACHE este specificat.

Exemple

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

Vezi și

  • selectare – sintaxă completă selectare.
  • selectați în OUTFILE-formatarea și scrierea rezultatului într-un fișier extern.
  • selectați în DUMPFILE-binar-scrierea sigură a rezultatelor neformatate într-un fișier extern.

Lasă un răspuns

Adresa ta de email nu va fi publicată.