一个Table,其中一个字段,我希望此字段长度为13,如果Client端输入系统的长度不是13便报错,请问在Oracle里面怎么设置,谢谢。

解决方案 »

  1.   

    1. 写一个trigger:判断新纪录中如果该字段的长度不是13,rollback即可。2. 建议:最好的办法:在client端进行判断,很简单,几行程序而已。
      

  2.   

    可以在 程序 执行写入之后判断呀~ ,不一定要在 Oracle 里判断.在开发工具那个就方便点 )
      

  3.   

    如果你用定长字符串CHAR(13)定义字段
    然后你长度超过13,难道不报错么?