我们可以在Oracle中动态创建表吗?

时间:2018-01-19 15:04:45

标签: java eclipse oracle hibernate jsp

首先,我想说的是,我要问的问题与我的项目有关,即使用Servlet的学生管理系统和使用hibernate的JSP。 在我的项目中,我想实现一个功能,即我将从JSP页面上的动态表中一起从不同流的注册学生的数据库中获取数据,并从那里通过选中复选框来选择特定流的15名学生并且使用我想要创建批处理的所选学生意味着另一个具有批处理名称的表。表示将在新表中添加所选学生的一个副本。当管理员单击“创建批处理”按钮时,将发生此功能。

实际上我无法实现此功能。所以,如果有可能实施那么。请帮助!!

注意:我使用的是eclipse IDE和Oracle数据库。

1 个答案:

答案 0 :(得分:2)

为什么需要动态创建表?

如果您要进行关系数据库设计,为什么不创建一个名为batch的表,在Batch表中插入新批处理的记录并返回它的Identity(主键),然后还创建了一个链接表连接批量与多对多关系的学生。然后,您将使用批次主键和学生的主键值作为联结表中的组合主键,为每个为批次选择的学生在联结表中插入记录。