Q&A

  • SQL Server 자리수 문의
테이블 생성시 number 나 decimal로 잡으려 하는데
자리수가 9에서 고정되어 조정이 안됩니다.

또 decimal에서 소수점 이하를 표현하고 싶은데 그것도 안됩니다.

고수님들 답변 부탁드립니다
3  COMMENTS
  • Profile
    왕초보 2006.10.24 18:28



    DECIMAL 이나 NUMERIC 모두
    데이블 생성 시

    FIELDNAME DECIMAL(18, 3)
    FIELDNAME NUMERIC(18, 3)

    이런 식으로 잡으면 총 18자리중 소숫점으로 3자리를 사용하는 것 아닌가요?

    그리고, 소스에서 CURRENCY로 받으면 되는것 같던데...
  • Profile
    박준철 2006.10.19 22:55

    1 decimal에서는 소수점 표현 안됩니다.
       decimal -> Numeric 으로 바꿔야 합니다.

    2 자리수 고정 문제는 테이블을 재 생성 하시거나
       엔터프라이즈에서 테이블 변경을 하시거나
       sql문으로 처리를 하셔야 할듯 하네요
  • Profile
    한상열 2006.10.20 18:20
    답변 감사합니다...
    그런데 이상하게 테이블을 재생성, 테이별 변경, sql문 처리등 아무리 해도
    테이블 구조를 열어보면 다시 9로 되어 있습니다.
    저도 잘 이해가 가지 않는 부분입니다.