혹시 주민등록번호가 없는 레코드가 있는건 아닌지.....
한번 검색 조건을 주지 말고 select 를 해보시면 어떨지.....
아님 검색 조건을 seq < 3이라고 주고 해 보시던지....
1 하고 2는 정상적으로 출력되었으니.....
에궁...뭔소릴 하는건가?
어쨌든 테이블 내용이 무지 궁금하군요....
>>정재욱 님께서 쓰시길<<
:: 안녕하세요 정재욱입니다.
::
:: 프로그램 작성중 이상하게 이런 메세지가 뜨네요.
::
:: SQL> select trunc((sysdate - to_date('19'||substr(ssn,1,2)||'/'||substr(ssn,3,2)||'/'||substr(ss
:: n,5,2)))/365) from users where seq =1;
::
:: TRUNC((SYSDATE-TO_DATE('19'||SUBSTR(SSN,1,2)||'/'||SUBSTR(SSN,3,2)||'/'||SUBSTR(
:: --------------------------------------------------------------------------------
:: 29
::
:: SQL> select trunc((sysdate - to_date('19'||substr(ssn,1,2)||'/'||substr(ssn,3,2)||'/'||substr(ss
:: n,5,2)))/365) from users where seq =2;
::
:: TRUNC((SYSDATE-TO_DATE('19'||SUBSTR(SSN,1,2)||'/'||SUBSTR(SSN,3,2)||'/'||SUBSTR(
:: --------------------------------------------------------------------------------
:: 31
::
:: SQL> select trunc((sysdate - to_date('19'||substr(ssn,1,2)||'/'||substr(ssn,3,2)||'/'||substr(ss
:: n,5,2)))/365) from users where seq < 10;
:: 오류:
:: ORA-01861: 문자열이 포맷 문자열에 맞지 않습니다
::
::
:: 선택된 레코드가 없습니다.
::
:: ssn : 주민번호입니다.
::
:: 하나의 data를 가지고 할 때는 정확하게 나옵니다.
::
:: 그러나 하나 이상의 data를 가지고 할 때는 이상하게 error가 나네요..
::
:: 고수님들 좀 봐 주세여
::
:: 그럼 수고하세요.
|