2017-01-24 1 views
1

정수를 2 진수로 변환하려고합니다. 나는 (8) 대신 VARBINARY의 데이터를 저장하는 VARCHAR를 사용하는 것이 좋습니다 생각정수를 2 진수로 변환하십시오 (netezza).

ERROR [HY000] ERROR: A size must be specified for a varying binary attribute.

+0

'int_to_string (7, binary)'에'binary '대신'base 2'를 지정해야한다고 생각합니다. –

답변

0
  1. the answer proposed by ScottMcG to user3206440's related question 당 : 여기에 내 코드 여기

    create table test 
    (test varbinary(8)); 
    
    insert into test 
    select int_to_string(7, binary) as test; 
    

    내가 얻을 오류입니다. @ 라자 - 미 슈라의 힌트 당

  2. , 당신의 insert 문은 다음과 같아야합니다

    테스트를 선택 int_to_string에 삽입 (7, 2) 시험과;

관련 문제