Frage zu sql befehl

Shizzl_chrizzl

Erfahrenes Mitglied
hi

kurz mal eine abschweifende frage ich hab in java nach viel arbeit es geschafft die Dataumsformate aus einer Datenbank in den folgenden String zu bekommen:

update Measurement_test set Flag = '1' where Process_Date = to_date('14102004152906','14102004153715','DDMMYYYYHH24MISS')

wie ihr seht hab ich die datumsformate aneinandergehängt da ich gedacht hatte das man das so regeln könnte.

Meine Frage ist nun ob es einen Befehl gibt der es mir ermöglich die flag auf 1 zu setzen ohne

'14102004152906','14102004153715',

diesen Teil trennen zu müssen.
 
Was willst du mit dem Flag setzen? Irgendwie ist das Ziel unklar. Am einfachsten wäre:
Code:
int flag = 1;

String sql = update Measurement_test set Flag = '" + flag + "'  where Process_Date = to_date('14102004152906','14102004153715','DDMMYYYYHH24MISS');
 
ups n bisschen unverständlich ausgedrückt ich will die spalte Flag von den beiden Datumsformaten auf 1 setzen das ist ja nicht das problem sondern die datumsformate in der where anweisung das er nur eins akzeptiert und nicht 2 auf einmal.
 
Also das ist dann komplett das falsche Forum. Das geht entweder nur in zwei unterschiedlichen Anweisung oder mit der IN() Bedingung. Oder du machst ne OR verknüpfung:
Code:
 where abfrage Process_Date = to_date('14102004152906','DDMMYYYYHH24MISS') OR to_date('14102004152906','DDMMYYYYHH24MISS')

RTFM !
 
ok danke und nebenbei erwähnt bist ganz schöner fan von RTF Was ;-). Denn ich hab die Manual gelesen und das was du mir vorgeschlagen hat hab ich au gefunden nur wollt ich das eben vermeiden...
 
Shizzl_chrizzl hat gesagt.:
ok danke und nebenbei erwähnt bist ganz schöner fan von RTF Was ;-).

ja denn damit erledigen sich die meisten fragen.

Shizzl_chrizzl hat gesagt.:
Denn ich hab die Manual gelesen und das was du mir vorgeschlagen hat hab ich au gefunden nur wollt ich das eben vermeiden...

Na aber mit anderen Wegen funktionierts eben auch nur wenn es so im manual steht...
 
Zurück