C# .NET および SQL Server のサポートされるデータ型

適用対象: SQL Server 2019 (15.x) 以降のバージョン

この記事では、SQL Server データ型を sp_execute_external_script のデータ構造とパラメーターの (C# で使用される) .NET データ型にマップします。

現在、次の SQL および .NET データ型が入力/出力データ セットおよび入力/出力パラメーターでサポートされています。

SQL Server のデータ型 .NET データ型 コメント
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 以降のバージョン
time TimeOnly .NET 6 以降のバージョン
numeric decimal
decimal decimal
money decimal
smallmoney decimal
smalldatetime DateTime
datetime DateTime
datetime2 DateTime