Ú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
- Renault, Dacia topik
- Kuponkunyeráló
- AMD Navi Radeon™ RX 9xxx sorozat
- Honor Magic V3 - mágikus realizmus
- Fortnite - Battle Royale & Save the World (PC, XO, PS4, Switch, Mobil)
- The Division 2 (PC, XO, PS4)
- Call of Duty: Warzone
- Hobby elektronika
- Óra topik
- One mobilszolgáltatások
- További aktív témák...
- iPhone 11 Pro 64GB 95% (3 hónap garancia)
- Tablet felvásárlás! Samsung Galaxy Tab S10+, Samsung Galaxy Tab S10 Ultra, Samsung Galaxy Tab S10 FE
- Asus RP-AC87 AC2600 Wi-Fi range extender
- iPhone 13 128GB 100% (1év Garancia) - ÚJ UTÁNGYÁRTOTT AKKUMULÁTOR
- 271 - Lenovo Yoga Pro 9 (16IAH10) - Intel Core U9 285H, RTX 5070 (multitouch) (ELKELT)
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
