spiler0078 Creative Commons License 2014.10.10 0 0 5110

Szia!

 

Szerintem a sqlp1 string összerakásánál kell valahogy másképp a dátumot befűzni.

Abból gondolom, hogy ha kiszedem a mefelvdate mező kitöltését a TRUNC(SYSDATE)-el akkor kitölti a sorokat.

 

tehát ez így müxik ha nincs dátum feltöltés /de hát az is kéne valahogy.../:

 

sqlp1:='INSERT INTO ' || boltnev || ' (meboazon,meusazon,meveazon,meteazon,memenny)
VALUES (' || valt4 || ',' || vusazon || ',' || :P6_XVEVO2 || ',' || :P6_XTERMEK2 || ',' || :P6_XMENNY || ')';

 

EXECUTE IMMEDIATE sqlp1;

 

Ha viszont benne van a mefelvdate feltöltése TRUNC(SYSDATE)-el akkor már nem fut le.

 

Létrehoztam egy egyszerű pl sql blokkot amiben csak egy egyszerű INSERT van az lefut...

 

INSERT INTO EU_MEGR_B02 (mefelvdate) VALUES (TRUNC(SYSDATE)); -- tehát itt működik a TRUNC(SYSDATE)

 

 

Előre is köszi a segítségeket, no meg az eddigit is :)

 

spiler

Előzmény: dorog.zultan (5106)