Prioritas jenis data (Transact-SQL)
Berlaku untuk:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics Analytics
Platform System (PDW)
Titik akhir analitik SQL di Microsoft Fabric
Warehouse di Microsoft Fabric
Saat operator menggabungkan ekspresi dari jenis data yang berbeda, jenis data dengan prioritas yang lebih rendah pertama kali dikonversi ke jenis data dengan prioritas yang lebih tinggi. Jika konversi bukan konversi implisit yang didukung, kesalahan akan dikembalikan. Untuk operator yang menggabungkan ekspresi operand yang memiliki jenis data yang sama, hasil operasi memiliki jenis data tersebut.
SQL Server menggunakan urutan prioritas berikut untuk jenis data:
- jenis data yang ditentukan pengguna (tertinggi)
- json
- aql_variant
- xml
- datetimeoffset
- datetime2
- datetime
- smalldatetime
- date
- time
- float
- real
- desimal
- Uang
- smallmoney
- bigint
- int
- smallint
- kecil
- bit
- ntext
- text
- gambar
- timestamp
- pengidentifikasi unik
- nvarchar (termasuk nvarchar(max) )
- nchar
- varchar (termasuk varchar(max) )
- Char
- varbinary (termasuk varbinary(max) )
- biner (terendah)
Konten terkait
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