Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
Punkt końcowy analizy SQL w usłudze Microsoft Fabric
Hurtownia danych w usłudze Microsoft Fabric
Baza danych SQL w usłudze Microsoft Fabric
Gdy operator łączy wyrażenia różnych typów danych, typ danych o niższym pierwszeństwie jest najpierw konwertowany na typ danych o wyższym prioryencie. Jeśli konwersja nie jest obsługiwaną niejawną konwersją, zwracany jest błąd. W przypadku operatora łączącego wyrażenia operandu o tym samym typie danych wynik operacji ma ten typ danych.
Program SQL Server używa następującej kolejności pierwszeństwa dla typów danych:
- typy danych zdefiniowane przez użytkownika (najwyższa)
- json
- sql_variant
- xml
- datetimeoffset
- datetime2
- datetime
- smalldatetime
- date
- time
- float
- real
- decimal
- money
- smallmoney
- bigint
- int
- smallint
- tinyint
- bit
- ntext
- text
- image
- timestamp
- uniqueidentifier
- nvarchar, w tym nvarchar(max)
- nchar
- varchar, w tym varchar(max)
- char
- varbinary, w tym varbinary(max)
- Binarny (najniższy)