uang dan smallmoney (Transact-SQL)
Berlaku untuk:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics AnalyticsPlatform System (PDW)
Jenis data yang mewakili nilai moneter atau mata uang.
Keterangan
Jenis Data | Rentang | Penyimpanan |
---|---|---|
Uang | -922.337.203.685.477.5808 menjadi 922.337.203.685.477.5807 (-922.337.203.685.477,58 menjadi 922.337.203.685.477,58 untuk Informatica. Informatica hanya mendukung dua desimal, bukan empat.) |
8 byte |
smallmoney | -214.748,3648 ke 214.748.3647 | 4 byte |
Jenis data uang dan smallmoney akurat hingga sepuluh ribu unit moneter yang mereka wakili. Untuk Informatica, jenis data uang dan smallmoney akurat hingga seratus unit moneter yang mereka wakili.
Gunakan periode untuk memisahkan unit moneter parsial, seperti sen, dari seluruh unit moneter. Misalnya, 2,15 menentukan 2 dolar dan 15 sen.
Jenis data ini dapat menggunakan salah satu simbol mata uang berikut.
Data mata uang atau moneter tidak perlu diapit dalam tanda kutip tunggal ( ' ). Penting untuk diingat bahwa meskipun Anda dapat menentukan nilai moneter yang didahului oleh simbol mata uang, SQL Server tidak menyimpan informasi mata uang apa pun yang terkait dengan simbol, itu hanya menyimpan nilai numerik.
Mengonversi data uang
Ketika Anda mengonversi ke uang dari jenis data bilangan bulat, unit diasumsikan berada di unit moneter. Misalnya, nilai bilangan bulat 4 dikonversi ke uang yang setara dengan 4 unit moneter.
Contoh berikut mengonversi nilai smallmoney dan uang menjadi jenis data varchar dan desimal .
DECLARE @mymoney_sm SMALLMONEY = 3148.29,
@mymoney MONEY = 3148.29;
SELECT CAST(@mymoney_sm AS VARCHAR) AS 'SM_MONEY varchar',
CAST(@mymoney AS DECIMAL) AS 'MONEY DECIMAL';
Berikut adalah hasil yang ditetapkan.
SM_MONEY VARCHAR MONEY DECIMAL
------------------------------ ----------------------
3148.29 3148
(1 row(s) affected)
Baca juga
ALTER TABLE (Transact-SQL)CAST and CONVERT (Transact-SQL)CREATE TABLE (Transact-SQL)Jenis Data (Transact-SQL)DECLARE @local_variable (Transact-SQL)SET @local_variable (Transact-SQL)sys.type (Transact-SQL)
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk