0

응용 프로그램 내에서 정수를 반환하는 설정이 있는지 아는 사람이 있습니까?SQL 서버 관리 스튜디오 2014 설정은 정수만 반환합니다.

예 - 쿼리 데이터 123456789.26를 반환하도록 설정되어 있지만 프로그램의 모든 설정이나 옵션을 찾을 수없는 정수 123456789

로 반올림되고있다. STR 명령을 사용하여 동일한 결과를 얻을 수 있었지만 그렇게해서는 안됩니다. 동료는 SQL Server의 다른 버전을 사용하고 일부는 소수를 반환하지만 다른 일부는 반환하지 않습니다.

+1

'쿼리가 데이터를 반환하도록 설정되었습니다. 123456789.26'은 무엇을 의미합니까?, 쿼리는 무엇입니까? '123456789'라는 정수로 반올림됩니다. 언제 반올림됩니까? 자세한 내용을 게시하십시오 – Lamak

+0

쿼리하는 열의 데이터 형식과 쿼리를 제공하십시오. 나는 그와 같은 설정을 알지 못합니다. – SQLSuperHero

+0

[최소한의 완전하고 검증 가능한 예제를 만드는 방법] (http://stackoverflow.com/help/mcve)을 읽어보십시오. – techspider

답변

0

아니요, 모든 숫자 값을 반올림하도록 SQL Server에 지시하는 전역 설정이 없습니다.

이와 같은 원인이 될 수있는 설정은 하나뿐입니다. 그러나 반올림을 강제하는 시스템 설정보다는 잘림을 통해 발생합니다.

도구> 옵션> 쿼리 결과> 결과 텍스트에서 "각 열에 표시된 최대 문자 수"라는 속성이 있습니다.

설명에 따르면, 나는 그렇지 않다는 느낌이 들었습니다. 주로 기본값이 256이기 때문에

관련 문제