对于字段定义为varchar2好还是char好,我知道varchar2省空间,可是听一些人说char比较安全,不知道why?

解决方案 »

  1.   

    char比较效率,安全是指哪方面??
      

  2.   

    你是说EXEC SQL BEGIN DECLARE SECTION; 这个块中间定义的变量的类型呗?
    一般定义成char的。快。。
      

  3.   

    因为 proc 中varchar 类型的变量,需要有一个存储长度的位,这个位里的长度是会自动计算的,因此会消耗一些时间。
      

  4.   

    不知道为啥  我都用varchar2