以0开头的Oracle数字类型

时间:2015-02-23 21:45:26

标签: sql oracle

我必须在Oracle数据库中使用数值数据类型(如果是数字),如果我将在该列中存储以0开头的值。例如000,0001,02。

2 个答案:

答案 0 :(得分:2)

但这不是数字。在数字中说00001 = 0001 = 001 = 01 = 1.它们都是相同的。如果您正在寻找可以区分它们的东西,那么您将需要char / varchar列。

答案 1 :(得分:-2)

您可以声明NUMBER(N),其中N是您的最大位数

显示领先" 0"简单地在SELECT查询中添加它们 http://www.techonthenet.com/oracle/functions/lpad.php