- Telekom mobilszolgáltatások
- A Razr 70 is előkerült
- Milyen okostelefont vegyek?
- Xiaomi 17 - még mindig tart
- Apple Watch
- Android alkalmazások - szoftver kibeszélő topik
- Hat év támogatást csomagolt fém házba a OnePlus Nord 4
- Poco X8 Pro Max - nem kell ide sem bank, sem akkubank
- Karácsonyfa két keréken - OOTD SR1 teszt
- iPhone topik
Új hozzászólás Aktív témák
-
Lortech
addikt
válasz
kw3v865
#4380
üzenetére
Mert a formatos megoldásod dollar quotingot használ, ami a jobban olvasható, biztosabb, egyszóval a javasolt megoldás.
Ha visszamegyünk az eredeti statikus, működő insert statementedhez:
INSERT INTO tesztsema.table (azonosito, nev) SELECT 2332,'xyz';
Az volt a cél, hogy ezt a stringet dinamikusan előállítsd, és átadd az EXECUTE statementnek.
Azt pedig úgy tudod megtenni, hogy aposztrófokat is odateszed a példában az xyz köré.
A '||name csak annyit csinál, hogy a name értékét hozzáfűzi a stringhez, de aposztrófok ettől még nem lesznek körülötte, és text típusnál ez szükséges. Szóval, vagy te fűzöd oda (nem javasolt, csak a probléma megértéséért említettem az előző hozzászólásomban), vagy dollar quotingot vagy quote_literal() / quote_ident() fgv-t használsz.Másikhoz. Ilyen szerkezet nincs, hogy IF EXECUTE
Olyan tudsz csinálni, hogy
EXECUTE STATEMENT into VAR és a VAR értékét vizsgálod IF-fel.
Új hozzászólás Aktív témák
- Crimson Desert
- Nem szabad futtatni az új Red Magic csúcstelefonokon a 3DMarkot
- Kormányok / autós szimulátorok topikja
- A fényes siker is lehet szög a koporsóban: gondban a MacBook Neo gyártása
- Lightyear - befektetési app
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Telekom mobilszolgáltatások
- 5.1, 7.1 és gamer fejhallgatók
- Arch Linux
- Sweet.tv - internetes TV
- További aktív témák...
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

