0
Я хранимую процедуру в Postgres с переменной какСумма BYTEA в Postgres
DECLARE
totLen BYTEA;
BEGIN
totLen = E'\\x000034';
....
totLen должно быть ровно 3 байта я должен суммировать другое значение, как
totLen = totLen + 1;
Стараюсь totLen = totLen + E '\ x01', но не работает. Какое правильное решение?
Что вы пытаетесь достичь? Почему для переменной важна длина переменной PL/pgSQL? –
Это не главное, но вы хотите знать, что я пишу BUFR (https://en.wikipedia.org/wiki/BUFR) сообщение. –
Остается вопрос: почему вы заботитесь о длине переменной *? Вы не можете выполнять арифметику с значениями 'bytea'. Вы, скорее всего, достигнете того, что хотите сделать намного проще. Если бы вы разделили общую картину того, что вы пытаетесь сделать. –