SQL里的numeric是什么数据类型  用词霸查是“数字的”  int?float?double?
和int有什么不一样??

解决方案 »

  1.   

    numeric在ms sql里面应该算是可变长的数字值类型。包括整数部分以及小数部分,无小数部分时,小数部分记0
    如:
    number1 numeric(24,4)
    number2 numeric(28,0)
    number3 numeric(18,2)
      

  2.   

    decimal的同义词..
    只有 numeric 型的数据可以带有identity 关键字的列.
      

  3.   

    刚测了一下,大概在MS SQL 2000当中只能设置到numeric(29,24),否则在企业管理器当中是不允许编辑的,不知道存入会如何。
      

  4.   

    使且decimal 和numeric 型数据可以精确指定小数点两边的总精数,取值范围1~28,但如果用高精度命令行方式启动SQL SERVER(配置启动参数 /p),则最高精度可以 达到38位
      

  5.   

    只有 numeric 型的数据可以带有identity 关键字的列.
    =================================
    numeric(1[..38],0)
    decimal(1[..38],0)
    tinyint
    smallint
    int
    binint都可以有identity属性。
      

  6.   

    SQL Server本身的联机帮助有很详细的说明,查查相关的索引学用一样编程工具或者程序,第一件事就是学会用好它的帮助