我必须在Oracle数据库中使用数值数据类型(如果是数字),如果我将在该列中存储以0开头的值。例如000,0001,02。
答案 0 :(得分:2)
但这不是数字。在数字中说00001 = 0001 = 001 = 01 = 1.它们都是相同的。如果您正在寻找可以区分它们的东西,那么您将需要char / varchar列。
答案 1 :(得分:-2)
您可以声明NUMBER(N),其中N是您的最大位数
显示领先" 0"简单地在SELECT查询中添加它们 http://www.techonthenet.com/oracle/functions/lpad.php