Partager via


Types de données prises en charge par C# .NET et SQL Server

S’applique à : SQL Server 2019 (15.x) et versions ultérieures

Cet article mappe les types de données SQL Server aux types de données .NET (utilisés par C#) pour les structures de données et les paramètres dans sp_execute_external_script.

Les types de données SQL et .NET suivants sont pris en charge pour les jeux de données d’entrée/de sortie ainsi que pour les paramètres d’entrée/de sortie.

Type de données SQL Server Type de données .NET Commentaire
bit bool
tinyint byte
smallint short
int int
real float
bigint long
float double
nchar(n) string
nvarchar(n) string
binary(n) byte[]
varbinary(n) byte[]
nvarchar(max) string
varbinary(max) byte[]
uniqueidentifier Guid
char(n) string
varchar(n) string
varchar(max) string
date DateOnly .NET 6 et versions ultérieures
time TimeOnly .NET 6 et versions ultérieures
Numérique decimal
decimal decimal
money decimal
smallmoney decimal
smalldatetime DateTime
datetime DateTime
datetime2 DateTime