這段時間學習SQL Server CLR編程,但是SQL CLR編程,里面所使用的數據類型為CLE TYPE,它多少與 Db TYPE有些區別,在網上找到一個列表http://geekswithblogs.net/manjunath.k/archive/2013/09/11/sqldbtype-to-clr-type.aspx,轉載于此,方便查閱。
| SqlDbType | CLR Type |
| SqlDbType.Binary | typeof(byte[]) |
| SqlDbType.Image | |
| SqlDbType.Timestamp | |
| SqlDbType.VarBinary | |
| SqlDbType.Char | typeof(string) |
| SqlDbType.NChar | |
| SqlDbType.NText | |
| SqlDbType.NVarChar | |
| SqlDbType.Text | |
| SqlDbType.VarChar | |
| SqlDbType.xml | |
| SqlDbType.DateTime | typeof(DateTime?) |
| SqlDbType.SmallDateTime | |
| SqlDbType.Date | |
| SqlDbType.Time | |
| SqlDbType.DateTime2 | |
| SqlDbType.BigInt | typeof(long?) |
| SqlDbType.Bit | typeof(bool?) |
| SqlDbType.Decimal | typeof(decimal?) |
| SqlDbType.Money | |
| SqlDbType.SmallMoney | |
| SqlDbType.Float | typeof(double?) |
| SqlDbType.Int | typeof(int?) |
| SqlDbType.Real | typeof(float?) |
| SqlDbType.UniqueIdentifier | typeof(Guid?) |
| SqlDbType.SmallInt | typeof(short?) |
| SqlDbType.TinyInt | typeof(byte?) |
| SqlDbType.Variant | typeof(object) |
| SqlDbType.Udt | |
| SqlDbType.Structured | typeof(DataTable) |
| SqlDbType.DateTimeOffset | typeof(DateTimeOffset?) |
下面內容于2015-03-30 15:10分補充:
Mapping CLR Parameter Datahttps://msdn.microsoft.com/en-us/library/ms131092.aspx
新聞熱點
疑難解答