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 |
Contenu connexe
Commentaires
https://aka.ms/ContentUserFeedback.
Prochainement : Tout au long de l'année 2024, nous supprimerons progressivement les GitHub Issues en tant que mécanisme de retour d'information pour le contenu et nous les remplacerons par un nouveau système de retour d'information. Pour plus d’informations, voir:Soumettre et afficher des commentaires pour