Guten Tag Postgre Experten,
gibts was aehnliches im postgres wie Oracle’s BITAND?
Danke schon mal fuer Ihre Hilfe…
Guten Tag Postgre Experten,
gibts was aehnliches im postgres wie Oracle’s BITAND?
Danke schon mal fuer Ihre Hilfe…
Verstehe ich nicht. Ist doch so einfach mit google …
https://www.postgresql.org/docs/current/static/functions-math.html
heisst es
tmpbitvalue := BITAND (selectedbitsassum, tocheckvalue);
man kann in postgres so schreiben:
tmpbitvalue := selectedbitsassum & tocheckvalue;
do
$$
declare
i_value integer;
i_mask integer;
i_result integer;
begin
i_value := 5;
i_mask := 4;
i_result := i_value & i_mask;
raise notice 'Wert: %, Maske: %, Ergebnis Bitand: %', i_value, i_mask, i_result;
end;
$$;
Ausgabe:
HINWEIS: Wert: 5, Maske: 4, Ergebnis Bitand: 4
super Beispiel Danke!
101 & 100 = 100