Q&A

  • Oracle 의 특정 필드의 값이 쓰레기 값으로...


안녕하세요...



다름이 아니라... 특정 필드의 값이 쓰레기 값으로 나타나는 현상이



발생 되어서 이렇게 문의를 드립니다...



Linux 에서 Oracle 8.1.6 을 사용하고 있구요...



Delphi5 Enterprise 를 사용하고 있는데...



특정 필드의 값이 NULL 인 경우 쓰레기 값이 나타나고, 이 값 또한 Refresh 할때



마다 바뀌고, 음... 어떤때는 안 나타나고... 쩝쩝... 이해가 안가네요...



오라클의 Dump 함수를 이용하여 필드값을 체크해본 결과 이상없이 Null로



되어 있는 상태이구요... 지금 5일째 해결을 못하고 있네요...



제발 좀 가르쳐주세요... 뭐가 문제인지... ㅠ.ㅠ;



Oracle Client 도 8.1.6을 사용하고 있습니다...



그럼... 많은 고수님들의 답변 부탁드립니다...

1  COMMENTS
  • Profile
    갱민이 2000.05.27 03:25
    sonic1 wrote:

    >

    > 안녕하세요...

    >

    > 다름이 아니라... 특정 필드의 값이 쓰레기 값으로 나타나는 현상이

    >

    > 발생 되어서 이렇게 문의를 드립니다...

    >

    > Linux 에서 Oracle 8.1.6 을 사용하고 있구요...

    >

    > Delphi5 Enterprise 를 사용하고 있는데...

    >

    > 특정 필드의 값이 NULL 인 경우 쓰레기 값이 나타나고, 이 값 또한 Refresh 할때

    >

    > 마다 바뀌고, 음... 어떤때는 안 나타나고... 쩝쩝... 이해가 안가네요...

    >

    > 오라클의 Dump 함수를 이용하여 필드값을 체크해본 결과 이상없이 Null로

    >

    > 되어 있는 상태이구요... 지금 5일째 해결을 못하고 있네요...

    >

    > 제발 좀 가르쳐주세요... 뭐가 문제인지... ㅠ.ㅠ;

    >

    > Oracle Client 도 8.1.6을 사용하고 있습니다...

    >

    > 그럼... 많은 고수님들의 답변 부탁드립니다...



    NVL(column_name or expression, value)라는 함수를 사용하면 어떻까 합니다.

    이 함수는 cloumn_name 이나 expression에 해당되는 값이 null값인 경우 이를

    value으로 대치하기 위해서 사용되는 함수 입니다. 그러니까 Null인 필드는 String

    일 경우는 공백으로 integer일 경우는 0으로 값을 바꾸도록 하는 거죠...

    그럼 Null값이 쓰레기 값으론 나오지 않을 겁니다..

    그럼 이만