Share via


Tipos de dados com suporte no C# .NET e SQL Server

Aplica-se a: SQL Server 2019 (15.x) e versões posteriores

Este artigo mapeia tipos de dados do SQL Server para tipos de dados do .NET (usados pelo C#) para estruturas de dados e parâmetros em sp_execute_external_script.

No momento, há suporte para os tipos de dados SQL e .NET a seguir para conjuntos de dados de entrada/saída e parâmetros de entrada/saída.

Tipo de dados do SQL Server Tipo de dados do .NET Comentário
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 e versões posteriores
time TimeOnly .NET 6 e versões posteriores
numeric decimal
decimal decimal
money decimal
smallmoney decimal
smalldatetime DateTime
datetime DateTime
datetime2 DateTime