smallint DT_I2 6 int DT_I4 11 real DT_R4 24 float DT_R8 24 smallmoney DT_CY 22 money DT_CY 22 bit DT_BOOL 10 tinyint DT_UI1 3 bigint DT_I8 20 uniqueidentifier DT_GUID 39 varbinary DT_BYTES timestamp DT_BYTES 8 binary DT_BYTES xml DT_WSTR image DT_IMAGE 255 sql_Variant DT_WSTR 255 text DT_NTEXT 255 char DT_WSTR varchar DT_WSTR nchar DT_WSTR nvarchar DT_WSTR nvarcharmax DT_NTEXT varcharmax DT_NTEXT ntext DT_NTEXT 255 decimal DT_NUMERIC 31 numeric DT_NUMERIC 31 datetime DT_DBTIMESTAMP 30 datetime2 DT_DBTIMESTAMP2 date DT_DBDATE 30 time DT_DBTIME2 datetimeoffset DT_DBTIMESTAMPOFFSET smalldatetime DT_DBTIMESTAMP 30