Compartir a través de


Tipos de datos compatibles con C# .NET y SQL Server

Se aplica a: SQL Server 2019 (15.x) y versiones posteriores.

En este artículo se asignan tipos de datos de SQL Server a tipos de datos de .NET (utilizados por C#) para las estructuras de datos y parámetros en sp_execute_external_script.

Actualmente se admiten los siguientes tipos de datos de SQL y .NET para los conjuntos de datos de entrada y salida y para los parámetros de entrada y salida.

Tipos de datos de SQL Server Tipo de datos de .NET Comentario
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
ntext string
date DateOnly .NET 6 y versiones posteriores
time TimeOnly .NET 6 y versiones posteriores
numeric decimal
decimal decimal
money decimal
smallmoney decimal
smalldatetime DateTime
datetime DateTime
datetime2 DateTime