设为首页收藏本站

EPS数据狗论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1516|回复: 0

SQL SERVER与C#的数据类型对应表

[复制链接]

36

主题

201

金钱

340

积分

入门用户

发表于 2019-4-23 16:36:23 | 显示全部楼层 |阅读模式

1.SQL Server 体系结构由哪几部分组成?
2.SQL Server 体系结构各模块之间关系是怎样的?
3.SQL Server 体系结构内部运行机制是怎样的?
4.简单的一条SELECT语句,在SQL Server中是如何一步一步执行的?
序号 类别SQLServer C Sharp备注
1 整数 bit Boolean True转换为1False转换为0
2 整数 tinyint Byte C Sharp 数据类型都位于System命名空间
3 整数 smallint Int16 C Sharp 数据类型都位于System命名空间
4 整数 int Int32 C Sharp 数据类型都位于System命名空间
5 整数 bigint Int64 C Sharp 数据类型都位于System命名空间
6 整数 smallmoney Decimal C Sharp 数据类型都位于System命名空间
7 整数 money Decimal C Sharp 数据类型都位于System命名空间
8 整数 numeric Decimal C Sharp 数据类型都位于System命名空间
9 整数 decimal Decimal C Sharp 数据类型都位于System命名空间
10浮点数floatDouble C Sharp 数据类型都位于System命名空间
11浮点数 realSingle C Sharp 数据类型都位于System命名空间
12日期和时间smalldatetime DateTime C Sharp 数据类型都位于System命名空间
13日期和时间datetime DateTime C Sharp 数据类型都位于System命名空间
14日期和时间timestamp DateTime C Sharp 数据类型都位于System命名空间
15字符串 char String C Sharp 数据类型都位于System命名空间
16字符串 text String C Sharp 数据类型都位于System命名空间
17字符串 varchar String C Sharp 数据类型都位于System命名空间
18字符串 nchar String C Sharp 数据类型都位于System命名空间
19字符串 ntext String C Sharp 数据类型都位于System命名空间
20字符串 nvarchar String C Sharp 数据类型都位于System命名空间
21二进制数据 binary Byte[] C Sharp 数据类型都位于System命名空间
22二进制数据 varbinary Byte[] C Sharp 数据类型都位于System命名空间
23二进制数据 image Byte[] C Sharp 数据类型都位于System命名空间
24其他 uniqueidentifierGuid C Sharp 数据类型都位于System命名空间
25其他 VariantObject C Sharp 数据类型都位于System命名空间


  1. /// <summary>
  2.   /// 数据库中与c#中的数据类型对照
  3.   /// </summary>
  4.   /// <param name="type"></param>
  5.   /// <returns></returns>
  6.   private string changetocsharptype(string type)
  7.   {
  8.    string reval=string.empty;
  9.    switch(type.tolower())
  10.    {
  11.     case "int":
  12.      reval= "int32";
  13.      break;
  14.     case "text":
  15.      reval= "string";
  16.      break;
  17.     case "bigint":
  18.      reval= "int64";
  19.      break;
  20.     case "binary":
  21.      reval= "system.byte[]";
  22.      break;
  23.     case "bit":
  24.      reval= "boolean";
  25.      break;
  26.     case "char":
  27.      reval= "string";
  28.      break;
  29.     case "datetime":
  30.      reval= "system.datetime";
  31.      break;
  32.     case "decimal":
  33.      reval= "system.decimal";
  34.      break;
  35.     case "float":
  36.      reval= "system.double";
  37.      break;
  38.     case "image":
  39.      reval= "system.byte[]";
  40.      break;
  41.     case "money":
  42.      reval= "system.decimal";
  43.      break;
  44.     case "nchar":
  45.      reval= "string";
  46.      break;
  47.     case "ntext":
  48.      reval= "string";
  49.      break;
  50.     case "numeric":
  51.      reval= "system.decimal";
  52.      break;
  53.     case "nvarchar":
  54.      reval= "string";
  55.      break;
  56.     case "real":
  57.      reval= "system.single";
  58.      break;
  59.     case "smalldatetime":
  60.      reval= "system.datetime";
  61.      break;
  62.     case "smallint":
  63.      reval= "int16";
  64.      break;
  65.     case "smallmoney":
  66.      reval= "system.decimal";
  67.      break;
  68.     case "timestamp":
  69.      reval= "system.datetime";
  70.      break;
  71.     case "tinyint":
  72.      reval= "system.byte";
  73.      break;
  74.     case "uniqueidentifier":
  75.      reval= "system.guid";
  76.      break;
  77.     case "varbinary":
  78.      reval= "system.byte[]";
  79.      break;
  80.     case "varchar":
  81.      reval= "string";
  82.      break;
  83.     case "variant":
  84.      reval="object";
  85.      break;
  86.     default:
  87.      reval= "string";
  88.      break;
  89.    }
  90.    return reval;
  91.   }
复制代码
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

客服中心
关闭
在线时间:
周一~周五
8:30-17:30
QQ群:
653541906
联系电话:
010-85786021-8017
在线咨询
客服中心

意见反馈|网站地图|手机版|小黑屋|EPS数据狗论坛 ( 京ICP备09019565号-3 )   

Powered by BFIT! X3.4

© 2008-2028 BFIT Inc.

快速回复 返回顶部 返回列表