Mám databázu hasičov a dotaz od Excelu. Na začiatku som
WHERE (table.myID IN (1,2,3))
, Ktorý pracuje na odovzdanie parametra v SQL Firebird. Moje table.myID je s celými číslami. Potom som sa snažil odovzdať parametre z Excelu s
WHERE (table.myID IN (?))
kde ukazujem ?
do jednej bunky. Ak v bunke existuje iba jedno číslo, ktoré funguje. Ale ak ja ?=1, 2, 3
z jednej bunky dotaz nefunguje. Snažil som sa citovať kontext, formátovať bunku, ale bez úspechu.
Ďalšie príspevky ako toto alebo toto alebo toto vyriešiť túto hádanku pomocou INSTR a VBA v príkladoch pomocou a zoznam textu, Som nový v Firebird a neviem podobný príkaz INSTR alebo iný spôsob, ako to odovzdať zoznam celých čísel.
Ako teda môžem odovzdať zoznam celých čísel z jednej bunky?
odpovede:
0 pre odpoveď č. 1ako Arioch "The uvedené v komentároch, dopyt je
(?) OBSAHUJÚCA "~" || table.myID || "~"
av bunke to je
"~ 1 ~ 2 ~ 3 ~"