1
Ich habe eine Tabelle, die eine Spalte vom Typ Bytea hat. Ich möchte es aktualisieren und 76. Bit als 1 setzen. Welche Abfrage soll ich verwenden?Setzen eines Bits der Bytea-Spalte mit Postgresql
Ich habe eine Tabelle, die eine Spalte vom Typ Bytea hat. Ich möchte es aktualisieren und 76. Bit als 1 setzen. Welche Abfrage soll ich verwenden?Setzen eines Bits der Bytea-Spalte mit Postgresql
Um das 42. Bit auf 1 zu ändern, Sie
UPDATE tab
SET binval = set_bit(binval, 41, 1)
WHERE ...
Hinweis verwenden könnte, die Sie schneller sein können, mit solchen Operationen (aber Abfallraum), wenn Sie die Spalte EXTERNAL
statt EXTENDED
Speicher ändern (siehe die TOAST documentation).
Vielen Dank Laurenz – BeginnersSake