如何在oracle中捕获20位数字或浮点数到数字字段

时间:2015-09-13 07:32:44

标签: sql oracle plsql oracle11g

我要求验证数字字段,该字段可以占用20个数字或16个数字和最多4个小数点值。并且+和 - 符号也不应该用这20个数字来计算。

示例:

  1. 12345678901234567890 - 通过
  2. +12345678901234567890 - 传递
  3. -12345678901234567890 - 传递
  4. 1234567890123456.7890 - 通过
  5. +1234567890123456.7890 - 传递
  6. -1234567890123456.7890 - 传递
  7. -12345678901234567.890 - 传递
  8. 123456789012345.67890 - 失败
  9. 123456789012345678901 - 失败
  10. 1234567890 - 通过
  11. 1.1 - 通过
  12. 我们有什么想法可以验证这些数字吗?

0 个答案:

没有答案