database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
ㆍMS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MS-SQL Q&A 4064 게시물 읽기
No. 4064
더하기와 곱하기가 함꼐하는 연산에서요~
작성자
김신희
작성일
2008-02-18 15:33
조회수
6,328

declare @xi int, @yi dec(6,3), @yl dec(6,3), @ys dec(7,5), @MPs dec(8,6)
set @ys=(@yl*0.33)+(@yi*0.67)
set @MPs=(@ys+@yi)*0.5

프로그램을 짜는 도중 위와 같은 구문이 있는데요~ 실행을 시켰떠니 다른건 이상이 없는데 이 부분에 대해서
아래와 같은 오류메세지가 뜹니다.

"numeric을(를) 데이터 형식 numeric(으)로 변환하는 중 산술 오버플로 오류가 발생했습니다."

정의할떄 소수점 정의 다 내려줬는데 왜 계쏙 이런 결과가 나올까요??? 나른 과정을 더 삽입해야하나요???

도움 부탁드립니다.


 

이 글에 대한 댓글이 총 2건 있습니다.

@ys와 @MPs의 dataType을 decimal(20, 5) 로 하고 해보세요. 
정확하게 세팅하는 건 다른 변수값을 봐야 겠지만.. 

.님이 2008-02-18 15:36에 작성한 댓글입니다. Edit

앗 감사합니다. 되네요~~~ ^^

김신희님이 2008-02-20 00:00에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
4068근태 DB설계에 대한 문의 드립니다. [1]
허문갑
2008-02-21
7339
4067프로필러에 엔터값이 오면 추적이 끈겨 버려요..
정병화
2008-02-20
3302
4065MS-SQL 2005 데이타를 오라클로 이전 하는 방법 문의 입니다. [2]
우진호
2008-02-18
3786
4064더하기와 곱하기가 함꼐하는 연산에서요~ [2]
김신희
2008-02-18
6328
4063로그인 정보를 셀렉트하는중............................도움부탁드립니다. [1]
박인규
2008-02-15
3246
4062어찌해야할지 [3]
어찌
2008-02-15
3328
4060사용자 권한 설정에 관해서 질문 올립니다.
이기성
2008-02-15
3400
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다