미니츠미
1k
2021-08-12 15:03:12 작성 2021-08-12 15:04:30 수정됨
4
295

oracle 데이터타입 확인하는 함수


oracle에서 count 사용해서 어떤 레코드 갯수를 select했는데요

이 갯수가 숫자 형태인데 실제로 Int인지 아니면 String인지 모르겠는데

쿼리문에서 typeof와 같은 함수를 써서 결과 값의 자료형을 파악하려고했는데 잘 안되네요.

어떻게 하면 이게 Int인지 아닌지 알 수 있나요?

0
  • 답변 4

  • C#린이
    2k
    2021-08-12 15:17:02 작성 2021-08-12 15:18:49 수정됨

    number 타입이요.

    근데... 쿼리문에서 자료형 파악을 왜 하시려는지요.

  • 미니츠미
    1k
    2021-08-12 15:23:48

    C#린이

    이게 DB쿼리에서 자바 쪽으로 넘길 때 resultType = _int로 해놨는데 number타입이 아니면 에러날거 같아서 그랬어요...

  • C#린이
    2k
    2021-08-12 16:03:31

    미니츠미 //

    resultType은 int이든 string이든 관계없습니다.

    변환이 필요하다면 service 단 비즈니스 로직에서 처리하시면 되고요.

  • 미니츠미
    1k
    2021-08-12 16:37:07

    C#린이

    그렇군요 알려주셔서 감사합니다.

  • 로그인을 하시면 답변을 등록할 수 있습니다.