[Oracle] Logisches ODER bei Update

Hallo Leute,

ich habe eine Tabelle in der ich ein NUMBER Feld als boolschen Wert verwende, 0 = false, 1 = true.

Ich würde bei einem Update gerne ein ODER machen, also ein ODER zwischen dem was schon drinnen steht und dem was ich neu reinschreibe.

Geht das irgendwie?

Grüße, Robert

Geht das irgendwie?

Ja.

http://www.jlcomp.demon.co.uk/faq/bitwise.html

Gruß

J.

Dankeschön, muß ich mir mal ansehen. :smile:

Ich hätte inzwischen auch was gefunden:

 UPDATE t2padm.agg\_messages
 SET msg\_data = rawData, msg\_complete = DECODE( msg\_complete, 1, 1, DECODE( bolComplete, 1, 1, 0 ) )
 WHERE msg\_constraint = strConstraint
 RETURNING msg\_id INTO numId;

Mal austesten was schneller ist. :o)

Grüße, Robert

Hi,

Ich würde bei einem Update gerne ein ODER machen, also ein
ODER zwischen dem was schon drinnen steht und dem was ich neu
reinschreibe.

UPDATE tabelle SET spalte = mod(spalte+:bind, 2);

Cheatah