(自动)编号问题一直困扰我.有时用int 的identity ,有时用varchar,主要是用存储器,触发器或是函数实现.想问下大家,做实际项目中特别时企业做项目的时候,用的是什么数据类型? 哪种效率比较高一点?
   哈,真的好想知道大家如何处理 (自动)编号问题?希望大家不吝赐教!!!

解决方案 »

  1.   

    identity(int,1,1)
    效率谁高就不知道了~呵
      

  2.   

    VARCHAR用的多。因为可以加其他的字符
      

  3.   

    主要考虑长度能否满足需求,一般情况下,int足够了,如果记录数据非常庞大,就要考虑char,不推荐archar,因为archar检索效率较低。
      

  4.   

    char效率是高
    但占用的磁盘空间太大
    楼主考虑一下(效率---资源)比例
      

  5.   

    建議INT
    無論從資源還是效率都好
      

  6.   

    为什么没人用identifier类型呢?
      

  7.   

    varchar
    自己想用什么样的形式都可以〉〉〉〉
      

  8.   

    主要考虑长度能否满足需求,一般情况下,int足够了,如果记录数据非常庞大,就要考虑char,不推荐archar,因为archar检索效率较低。
      

  9.   

    identity(1,1)慢一点,但是方便!!
    char效率是高,但占用的磁盘空间太大