2016-11-04 7 views
2

SQL Server에서 통화 데이터 형식을 사용하는 방법? 내 통화가 MYR (말레이시아 링깃) 기호로 표시되기를 원합니다. 정수형과 똑같이 작동할까요? 그래서 계산을 할 수 있나요? 고맙습니다!통화 데이터 형식 (Microsoft SQL Server 2014)

+0

MYR의 부호는 무엇입니까? – pedram

답변

3

통화 처리에는 Decimal 데이터 유형을 사용하십시오.

예 :

DECLARE @Price Decimal(21,6) = 1500.50 

SELECT FORMAT(@Price,'c','en-US') AS 'CURRENCY IN US Culture' 
SELECT FORMAT(@Price,'c','ar-EG') AS 'CURRENCY IN LE Egypt Culture'  
SELECT FORMAT(@Price,'c','ms-MY') AS 'CURRENCY IN Malaysia Culture' 

결과 : 어떤 문화의 기호에 대해

가 선택한 문화의 올바른 코드를 통과 통해 Format 기능을 사용 -

enter image description here

follo Table of Language Culture Names, Codes

1

을 얻기위한 다음 링크 승 우리는 SQL Server의 통화를 처리하기위한 Decimal 데이터 유형을 사용할 수 있습니다

SELECT FORMAT(price_amount,'c','ms-MY') AS 'CURRENCY IN Malaysia Culture' 

출력

RM price_amount 
+0

감사합니다 ... :) –