在netezza sql中将整数转换为二进制

时间:2017-01-24 22:59:41

标签: sql netezza

我正在尝试将整数转换为二进制。这是我的代码

create table test
(test varbinary(8));

insert into test 
select int_to_string(7, binary) as test;

这是我得到的错误:

  

错误[HY000]错误:必须为变化的二进制属性指定大小。

1 个答案:

答案 0 :(得分:0)

  1. per the answer proposed by ScottMcG to user3206440's related question我认为最好使用varchar(8)来存储数据而不是varbinary。
  2. 根据@ rajat-mishra的提示,您的insert声明应为:

    插入测试选择int_to_string(7,2)作为测试;