Von C# .NET und SQL Server unterstützte Datentypen
Gilt für: SQL Server 2019 (15.x) und höhere Versionen
In diesem Artikel werden SQL Server-Datentypen für Datenstrukturen und Parameter für sp_execute_external_script .NET-Datentypen (von C# verwendet) zugeordnet.
Die folgenden SQL- und .NET-Datentypen werden derzeit für Eingabe-/Ausgabedatasets und Eingabe-/Ausgabeparameter unterstützt.
SQL Server-Datentyp | .NET-Datentyp | Kommentar |
---|---|---|
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 und höhere Versionen |
time | TimeOnly |
.NET 6 und höhere Versionen |
numeric | decimal |
|
decimal | decimal |
|
money | decimal |
|
smallmoney | decimal |
|
smalldatetime | DateTime |
|
datetime | DateTime |
|
datetime2 | DateTime |
Zugehöriger Inhalt
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Tickets als Feedbackmechanismus für Inhalte auslaufen lassen und es durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unter:Einreichen und Feedback anzeigen für