Q&A

  • Long raw에 대하여??[급급급]
아시는 분은 빨리 답변 해주세요..

문제는 fgcode의 type이 long raw일때

SQL로 Data를 보고자 할때 어떻게 하는지요.

예) Select fgcode // 보고자 하는 필드가 long raw형 입니다.

From cws01 // Table명 입니다.

where id = '001' // 조건 일때



===> 결과 값이 Data형이 틀려서 볼수가 없다고 하는데 볼수 있는 방법?????



급합니다... 빨리 답변 해주세요...

그럼 좋은 하루 되세요...

2  COMMENTS
  • Profile
    이재식 2000.02.10 00:10
    최원실 wrote:

    > 아시는 분은 빨리 답변 해주세요..

    > 문제는 fgcode의 type이 long raw일때

    > SQL로 Data를 보고자 할때 어떻게 하는지요.

    > 예) Select fgcode // 보고자 하는 필드가 long raw형 입니다.

    > From cws01 // Table명 입니다.

    > where id = '001' // 조건 일때

    >

    > ===> 결과 값이 Data형이 틀려서 볼수가 없다고 하는데 볼수 있는 방법?????

    >

    > 급합니다... 빨리 답변 해주세요...

    > 그럼 좋은 하루 되세요...





    이재식 Wrote :

    안녕하세요?



    long raw형이면 아마 오라클을 쓰시나요?



    데이터형이 틀려서 결과값을 볼 수 없다고 하는것은

    long raw타입때문이라고 생각되지 않습니다.

    위의 쿼리는 서버에서 직접 던지든 아니면 델파이의 쿼리 컴포넌트를 써서

    던지든 되는 것인데요,

    아마 서버상에서 던지면 fgcode는 숫자형식으로 나올것 같아요.

    long raw타입은 상당히 큰 양의 필드타입지만, 제한사항이 있습니다.

    아시죠?

    테이블 구조 및 쿼리 던질때 제한사항이 대략 3개정도가 있잖아요.



    내장함수불가, 개수제한, 자체내의 검색불가 말이죠.



    위의 쿼리로 보아선 where조건에 있는 id필드에 문제가 있는것이

    아닌가 합니다.

    long raw타입의 fgcode때문에 에러가 난 것은 아니라고 생각이 되요.



    한번 이렇게 해보세요.

    table컴포넌트를 쓰시고 DBImage등을 올려놓으셔서 한번 fgcode의 내용을

    보시는것이 어떨런지요?







  • Profile
    최원실 2000.02.10 00:31
    답변 잘 보았습니다.

    제가 너무 간단히 썼나요...

    그래서 제가 의도한 답변이 아닌 것 같군요...

    Where절에 Id때문에 에러가 난 것은 아니지요..

    문제는 long raw 형인데 이것은 바이너리로 저장되기 때문에

    일반적인 Sql Plus로 볼수가 없죠..

    (문제는 : 데이터형이 틀려서 결과값을 볼 수 없다고 하는것은 Query문이

    틀린 것이 아니고, 값은 가지고 오는데 fgcode가 바이너리이기 때문에

    일반적으로 볼수 없고 예를들어 답변해주신 되로 델파이 프로그램을

    만들어서 Query로 가져온 Data를 컴포넌트를 이용하거나,

    File로 내려서 볼수는 있죠... 알고있는 사항이고요...)



    근데 제가 알고 싶은것은 프로그램을 구현하지 않고 예를 들어서

    Unix이라든가 등등을 이용하여 내부명령어로 Select.. 하여서 볼수있는 방법이

    없는지 알고 싶어서 글을 올린 것입니다..



    전 보다는 좀 자세히 적었나요.. 그럼 위의 내용에 합당한 내용이 있으면

    다시 한번 답변을 부탁드립니다..

    그럼이만..이 글을 읽으신 모든 분들에게 행운이 있기를....







    > 이재식 Wrote :

    > 안녕하세요?

    >

    > long raw형이면 아마 오라클을 쓰시나요?

    >

    > 데이터형이 틀려서 결과값을 볼 수 없다고 하는것은

    > long raw타입때문이라고 생각되지 않습니다.

    > 위의 쿼리는 서버에서 직접 던지든 아니면 델파이의 쿼리 컴포넌트를 써서

    > 던지든 되는 것인데요,

    > 아마 서버상에서 던지면 fgcode는 숫자형식으로 나올것 같아요.

    > long raw타입은 상당히 큰 양의 필드타입지만, 제한사항이 있습니다.

    > 아시죠?

    > 테이블 구조 및 쿼리 던질때 제한사항이 대략 3개정도가 있잖아요.

    >

    > 내장함수불가, 개수제한, 자체내의 검색불가 말이죠.

    >

    > 위의 쿼리로 보아선 where조건에 있는 id필드에 문제가 있는것이

    > 아닌가 합니다.

    > long raw타입의 fgcode때문에 에러가 난 것은 아니라고 생각이 되요.

    >

    > 한번 이렇게 해보세요.

    > table컴포넌트를 쓰시고 DBImage등을 올려놓으셔서 한번 fgcode의 내용을

    > 보시는것이 어떨런지요?

    >

    >

    >