oracle数据库表有一个数量,单价,总额字段,总额=数量*单价怎么设计表

oracle数据库表有一个数量,单价,总额字段,总额=数量*单价怎么设计表,第1张

--创建表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行吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9532564.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存