개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.06.30 14:45

OCI 필드 타입 RAW 이해에 도움을 부탁드립니다.

목록
  • iOS연구가 22일 전 2025.06.30 14:45 인기
  • 253
    1
제가 현재 Oracle database를 공부 중인데, OCI 필드 타입 RAW에 대한 이해가 부족하다는 것을 느꼈습니다. RAW 타입은 바이트 배열로 저장되며, 최대 길이는 2000바이트입니다.

하지만, RAW 타입에서 사용할 수 있는 함수에 대한 정보가 부족하다는 것을 알게되었습니다.

OCI 필드 타입 RAW에서 사용할 수 있는 함수에 대한 정보를 알려주시면 감사하겠습니다.

특히, LENGTHB 함수와 RAWTOHEX 함수에 대해 더 알고 싶은데, 이 함수의 사용법과 예제를 알려주시면 좋겠습니다.

    댓글목록

    profile_image
    나우호스팅  22일 전



    RAW 타입에서 사용할 수 있는 함수는 다음과 같습니다.

    - LENGTHB 함수 : RAW 타입의 바이트 수를 반환합니다. 예를 들어, 다음과 같이 사용할 수 있습니다.

    #hostingforum.kr
    sql
    
    SELECT LENGTHB('Hello') FROM DUAL;
    
    


    - RAWTOHEX 함수 : RAW 타입의 값을 16진수 문자열로 반환합니다. 예를 들어, 다음과 같이 사용할 수 있습니다.

    #hostingforum.kr
    sql
    
    SELECT RAWTOHEX('Hello') FROM DUAL;
    
    


    - SUBSTRB 함수 : RAW 타입의 값을 지정한 길이만큼 잘라 반환합니다. 예를 들어, 다음과 같이 사용할 수 있습니다.

    #hostingforum.kr
    sql
    
    SELECT SUBSTRB('Hello', 1, 3) FROM DUAL;
    
    


    - INSTRB 함수 : RAW 타입의 값을 지정한 문자열에서 찾습니다. 예를 들어, 다음과 같이 사용할 수 있습니다.

    #hostingforum.kr
    sql
    
    SELECT INSTRB('Hello', 'l') FROM DUAL;
    
    


    - LPADB 함수 : RAW 타입의 값을 지정한 길이만큼 왼쪽에 0을 채워 반환합니다. 예를 들어, 다음과 같이 사용할 수 있습니다.

    #hostingforum.kr
    sql
    
    SELECT LPADB('Hello', 10, '0') FROM DUAL;
    
    


    - RPADB 함수 : RAW 타입의 값을 지정한 길이만큼 오른쪽에 0을 채워 반환합니다. 예를 들어, 다음과 같이 사용할 수 있습니다.

    #hostingforum.kr
    sql
    
    SELECT RPADB('Hello', 10, '0') FROM DUAL;
    
    

    2025-06-30 14:46

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 38,145건 / 46 페이지

검색

게시물 검색