--创建表sale,字段数量,单价,总额(ps:你应该还需要一个产品id之类的字段吧?)
create table sale(amount number(14) default 0,price number(10,2) default 0,total number(15,2) default 0);
--总额不需要自己计算,创建一个触发器,在insert数据后自动计算
--这个你自己写,触发器里面就是计算数量单价,然后更新到total字段。
现有数据量的大小,可以通过
dba_segments表内的bytes字段,这个不是完全正确, 不过基本来说还比较靠谱。
这个数据量是以字节为单位的。如果要查条数,那么就真的没有什么办法了,但是如果你每天都分析表,那么还可以在统计信息的表内查到,如果不是每天统计,那么基本就没有办法了。
放是放得下的。
oracle推出的bigfile 表空间,使得在64位 *** 作系统下,oracle的存储容量扩展到8eb了。
但,你每年这么大的数据只是单纯的存放,还是要时常加工处理呢,那就要考虑性能问题了。
1、采用java定时器完成每天定时将一个数据写到另一个数据库中
2、由于数据比较大写入的过程就不采用java实现、采用oracle存储过程完成2000w数据的插入,这样性能比起java实现要快很多。
3、不同数据库之间的访问可以采用oracle的dblink实现!!
以上就是关于oracle数据库表有一个数量,单价,总额字段,总额=数量*单价怎么设计表全部的内容,包括:oracle数据库表有一个数量,单价,总额字段,总额=数量*单价怎么设计表、怎么查看oracle数据库数据量大小、最新版的oracle数据库能支撑多少TB的数据量如果有年400TB的数据量,用Oracle行吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)