错误:运算符不存在:bit = integer

时间:2014-07-17 07:28:44

标签: postgresql variables bit assign

我需要将值1分配给bit类型的变量。

示例

create or replace function test()
returns void as
$Body$
Declare
       var1 bit :=0;
Begin
       ....
       ....
       var1 := 1;
       ....
       ....
end;
$Body$
language plpgsql;

错误

ERROR:  operator does not exist: bit = integer

1 个答案:

答案 0 :(得分:3)

您需要使用bit string literal,如下所示:var1 := B'1'。这里有一些比特类型examples