sql >> Databáze >  >> RDS >> PostgreSQL

Chyba:INTO bylo zadáno více než jednou na nebo blízko INTO

...a o pár minut později jsem přišel na to, že problém byl jen (jako vždy) chybějící středník.

INTO specified more than once chyba je generována z druhého SELECT příkaz (když najde druhý INTO ) a nenapovídá příliš o tom, kde najít problém; tak jsem se rozhodl to dát sem, protože jsem na internetu nic o této chybě nenašel.

UPRAVIT:

stačí přidat chybějící středník na první SELECT prohlášení

...

    SELECT x INTO a FROM t1 WHERE y = 1; #missing semicolon

    IF a > 5 THEN
        SELECT m, n INTO b ...;
...



  1. (Jedna tabulka) vložit řádky

  2. Postgresql regexp_matches inside view vždy vrátí hodnotu null, když je dotazován z PHP

  3. ORA-02267:typ sloupce není kompatibilní s odkazovaným typem sloupce

  4. Jak optimalizovat indexy mysql tak, aby operace INSERT probíhaly rychle na velké tabulce s častým zápisem a čtením?