[PLSQL] Expected date got number

Pagina: 1
Acties:
  • 64 views sinds 30-01-2008

  • Wilfred
  • Registratie: Januari 2000
  • Laatst online: 22-08-2022
[code sql]
DECLARE

str_Tabelnaam varchar2(200);
dat_Begindatum date;
dat_Einddatum date;
str_criterium varchar2 (200);
str_sql varchar2(2000);

BEGIN

str_Tabelnaam := 'OHW_1';
dat_Begindatum := to_date('01-01-2006','dd/mm/yyyy');
dat_Einddatum := to_date('31-8-2006','dd/mm/yyyy');

DBMS_OUTPUT.PUT_LINE (dat_begindatum);

EXECUTE IMMEDIATE 'update '||str_Tabelnaam||' set OHW_WAARDE = OHW_WAARDE + 10000 where VERWERKDATUM Between ('||to_date (dat_Begindatum,'dd/mm/yyy')||') And ('||to_date(dat_Einddatum,'dd/mm/yyy')||') ';

--commit;

END;
/
[/code sql]

Geeft als melding dat een datum verwacht wordt maar een number verkregen wordt.

.ORA-00932: inconsistente gegevenstypen: DATE verwacht, NUMBER verkregen.
ORA-06512:

Sign of my Time


  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 17:10

Creepy

Tactical Espionage Splatterer

Zie -NMe- in "[PLSQL] Onverwacht symbool bij stringdef..." en Creepy in "[PLSQL] Onverwacht symbool bij stringdef..."

We verwachten dat je eerst *zelf* aan het debuggen gaat. Een foutmelding hier dumpen en hopen dat we het oplossen is not done.

[ Voor 13% gewijzigd door Creepy op 20-09-2006 16:41 ]

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


Dit topic is gesloten.