12.23日更新
=========
更精确的数据来了:
据更加专业的人士爆料,为了防止溢出,一共有三种不同的限制,13位那个是交易限制,还有一个15位清算限制,数据库字段则是19位。担心自己利息把账户撑爆的同学可以放心啦,至少要95年才能撑爆啊!
=========
首先,这是我挖的坑,所以我来埋。(自作自受啊)
前因是这样的,一个朋友晒银行储蓄卡,同一个银行的有四张卡,问:“为什么这么多卡?”,答:“钱太多一张卡装不下”,我就开玩笑说一张卡最多存65535 (这是个程序员的笑话啊),于是题主较真来知乎提问了。
那么一个普通储蓄账户有金额限制么?经过询问开发设计银行系统的朋友,限额还真是有的,主要原因是银行系统设计的时候会有位数限制,倒不是数据库字段的问题,而是因为无论是用户界面还是存折、报表都需要限制长度,太长的金额就打印不下了,这个值是多少呢?某银行是含小数13位,也就是99999999999.99,九百九十九亿九千九百九十九万九千九百九十九点九九。其他银行我没有一个一个问过去,不过想来差不多。
当然你去询问银行的时候他们会告诉你没有限额,因为他们默认你拿不出这么多钱来!
真要有这么多钱怎么办呢?一千亿都放一个银行一个账户#@&%*#。。。
关于那个朋友四张卡的问题,一般情况是这样的,当你个人资产超过一定规模(某银行是5万)的时候,银行会帮你办一张VIP卡,可以享受部分优惠(免异地跨行取款转账费营业部可以插队等等),当你个人资产超过更高规模的时候(某银行是50万),银行又会帮你办一张高级VIP卡(可以使用营业部和机场的贵宾室等等),当你资产超过几千万的时候(某银行是1000万),银行会给你办理一张私人银行会员卡,进一步享受投资理财和其他私人银行的服务。(之前VIP和高级VIP写错了,算术不好)
不过这些级别是针对个人而不是卡或者账户的,也就是说同一个VIP用户的普通卡和VIP卡享受的优惠是一样的,只是你享受线下优惠的时候可能要出示VIP卡而已。
所以那个朋友如果不是办了多张普通储蓄卡的话,大概是私人银行客户这个级别的。
以上,坑填完了,以后再也不乱开玩笑了。