数据库中如何存入6位数

来源:百度知道 编辑:UC知道 时间:2024/06/16 01:00:49
我要存入000001这样的6位数
使用 numeric(6)这样的话输入000001
存进去的结果是1,把前面的0都去掉了
如何才能存入0000001这样的,但是0不能去掉?
谢谢
头头说这个作为主键,一定要用数值型。。。。

开玩笑,你们头头估计狗屁不懂
要求作为主键没有问题,但是要求使用数值型,并且是“000001”这种,不是开玩笑是什么?让他重新数学习学习数学吧!

定义成字符型nVarChar或者Char、VarChar都可以,字符型的也可以作为主键的,没有问题

我之前是试用 数据模型来解决你的问题
但后来发现 读出写入都要重新模型;
所以我 换了笨方法来 实现你要的东西 就是在你要的0000001前面 加个1
每次生成的数据就是1000001
这样不会耽误你其他的数值运算 具体的方法 你自己在琢磨下吧 呵呵

呵呵,很简单呀,字段用字符型就可以了.以后要运算的时候你将值转换成你想要的数值型就可以运算,运算后的结果你可以再换成字符存到库中.

字段类型改成char(6)就行了

只有可能是字符型,字符型也可以是0000001,0000002啊

100000开始以后递增