【发布时间】:2015-11-18 18:35:53
【问题描述】:
我有一个关于使用 SQL 自动删除 Oracle 数据库的一个表中的特定记录的问题。
我正在为私人诊所制作小型数据库学术项目,我必须用 Java 设计 Oracle 数据库和客户端应用程序。 我的一个想法是安排表“访问”,其中存储过去发生的所有患者访问以用于历史目的。上述表会增长得很快,因此搜索性能会很弱。 所以我们的想法是制作一个名为“currentVisits”的更小的表,它只保存未来访问的约会,因为搜索大约 1000 条记录比几年后搜索几百万条记录要快得多。
我的问题是如何在临时表“currentVisits”发生后自动删除 SQL 中的记录。 这两个表都将存储 dateOfVisit、patientName、doctorID 等字段。 有没有可能让它以简单的方式工作?例如使用触发器?
我是这个主题的新手,所以感谢您的每一个回答。
【问题讨论】: