Builder.cz - Informacni server o programovani

Odběr fotomagazínu

Fotografický magazín "iZIN IDIF" každý týden ve Vašem e-mailu.
Co nového ve světě fotografie!

 

Zadejte Vaši e-mailovou adresu:

Kamarád fotí rád?

Přihlas ho k odběru fotomagazínu!

 

Zadejte e-mailovou adresu kamaráda:

Soutěž

Sponzorem soutěže je:

IDIF

 

Kde se koná výstava fotografií Luďka Vojtěchovského?

V dnešní soutěži hrajeme o:



PostgreSQL - Dynamicky SQL INSERT do pole ::INT

Seznam témat     Nová odpověď

Přihlásit se     Registrace     Zapomenuté heslo

PostgreSQL - Dynamicky SQL INSERT do pole ::INT

Autor: petr.cech75 ♂

17:16:01 11.05.2017

Zdravím.
Potřebuji EXECUTE INSERT dotazu kde jedno z poli je ::INT a proměnná je buď NULL nebo číslo. Výsledkem má být pole s NULL nebo předané číslo.

např. -- par_lang=NULL nebo 2 nebo 1 atd.
s_sql='INSERT INTO tabulka1 ( zakaz_id, nazev,lang) VALUES ('||par_zakaz||','||quote_literal(par_name)||','||par_lang||')';
EXECUTE s_sql;

Pokud předám par_lang=NULL, výsledkem s_sql je pochopitelně 'NULL'
Už nevím jak NULL obalit.

Citovat příspěvek

 

 

 

Přihlášení k mému účtu

Uživatelské jméno:

Heslo: