본문으로 바로가기

SQLServer DataType vs .NET(C#) DataType

category Development/C# 2016.03.16 20:14
DataType 비교

SQL Server Database Engine type

.NET Framework type

SqlDbType enumeration

SqlDataReader SqlTypes typed accessor

DbType enumeration

SqlDataReader DbType typed accessor

bigint Int64 BigInt  GetSqlInt64  Int64  GetInt64 
binary Byte[] VarBinary  GetSqlBinary  Binary  GetBytes 
bit Boolean Bit  GetSqlBoolean  Boolean  GetBoolean 
char String Char  GetSqlString  AnsiStringFixedLength, GetString 
Char[] String  GetChars 
date
(SQL Server 2008 and later)
DateTime Date  GetSqlDateTime  Date  GetDateTime 
datetime DateTime DateTime  GetSqlDateTime  DateTime  GetDateTime 
datetime2
(SQL Server 2008 and later)
DateTime DateTime2  None DateTime2  GetDateTime 
datetimeoffset
(SQL Server 2008 and later)
DateTimeOffset DateTimeOffset  none DateTimeOffset  GetDateTimeOffset 
decimal Decimal Decimal  GetSqlDecimal  Decimal   GetDecimal 
FILESTREAM attribute (varbinary(max)) Byte[] VarBinary  GetSqlBytes  Binary  GetBytes 
float Double Float  GetSqlDouble  Double  GetDouble 
image Byte[] Binary  GetSqlBinary  Binary  GetBytes 
int Int32 Int  GetSqlInt32  Int32  GetInt32 
money Decimal Money  GetSqlMoney  Decimal  GetDecimal 
nchar String NChar  GetSqlString  StringFixedLength  GetString 
Char[] GetChars 
ntext String NText  GetSqlString  String  GetString 
Char[] GetChars 
numeric Decimal Decimal  GetSqlDecimal  Decimal   GetDecimal 
nvarchar String NVarChar  GetSqlString  String  GetString 
Char[] GetChars 
real Single Real  GetSqlSingle  Single  GetFloat 
rowversion Byte[] Timestamp  GetSqlBinary  Binary  GetBytes 
smalldatetime DateTime DateTime  GetSqlDateTime  DateTime  GetDateTime 
smallint Int16 SmallInt  GetSqlInt16  Int16  GetInt16 
smallmoney Decimal SmallMoney  GetSqlMoney Decimal  GetDecimal 
sql_variant Object * Variant  GetSqlValue * Object  GetValue *
text String Text  GetSqlString  String GetString 
Char[] GetChars 
time
(SQL Server 2008 and later)
TimeSpan Time  none Time  GetDateTime 
timestamp Byte[] Timestamp  GetSqlBinary  Binary  GetBytes 
tinyint Byte TinyInt  GetSqlByte  Byte  GetByte 
uniqueidentifier Guid UniqueIdentifier  GetSqlGuid  Guid  GetGuid 
varbinary Byte[] VarBinary  GetSqlBinary  Binary  GetBytes 
varchar String VarChar  GetSqlString  AnsiStringString  GetString 
Char[] GetChars 
xml Xml Xml  GetSqlXml  Xml  none



'Development > C#' 카테고리의 다른 글

MwnuItem Command MVVM 구현 방법  (0) 2016.03.21
iis설정 정보 파일  (0) 2016.03.17
SQLServer DataType vs .NET(C#) DataType  (0) 2016.03.16
Style BaseOn  (0) 2016.03.11
UI Thread Binding 처리  (0) 2016.03.08
CheckBox를 이용한 슬리이딩 UI 구현  (0) 2016.03.07

댓글을 달아 주세요