Maybaygiare.org

Blog Network

VYBERTE DO

Syntax

SELECT col_name ... INTO var_name ... table_expr

Obsah

  1. Syntax
  2. Popis
  3. Příklady
  4. Viz Také

Popis

ZVOLTE možnost … INTO umožňuje vybrané sloupce, které mají být uloženy directlyinto proměnné. Nevznikají žádné výsledky. Dotaz by měl vrátit jeden řádek. Pokud dotaz nenavrátí žádné řádky, objeví se varování s kódem chyby 1329 (Žádná data) a hodnoty proměnných zůstanou nezměněny. Pokud dotaz vrátí více řádků, dojde k chybě 1172 (výsledek se skládal z více než jednoho řádku). Pokud je to možné, že prohlášení může načíst více řádků, můžete použítLIMIT 1 omezit výsledek nastavena na jeden řádek.

klauzuli INTO lze také zadat na konci příkazu.

V souvislosti s těmito výroky, které se vyskytují jako součást eventsexecuted, Událost Plánovač, diagnostika zprávy (ne onlyerrors, ale také varování) jsou zapsány do protokolu chyb, a, v systému windows, protokolu událostí aplikace.

Tento příkaz lze použít jak s lokálními proměnnými, tak s uživatelem definovanými proměnnými.

kompletní syntaxi najdete v části vybrat.

dalším způsobem, jak nastavit hodnotu proměnné, je příkaz SET.

SELECT ... INTO výsledky nejsou uloženy v mezipaměti dotazu, i když je zadáno SQL_CACHE.

příklady

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

Viz také

  • SELECT-full SELECT syntaxe.
  • Vyberte do souboru-formátování a zápis výsledku do externího souboru.
  • SELECT INTO DUMPFILE-binary-safe writing of the unformatted results to an external file.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.