【发布时间】:2013-10-27 06:36:42
【问题描述】:
我有一个 win-form 应用程序,它读取一个文件并将文件中的数据存储到一个表中。但是每次我从文件中读取数据时,我都需要将它存储在一个新表中。我想为我的数据库中的表数为 50,如果超过该限制,我想删除创建的第一个表并在最后插入新表。
我该如何实现?
感谢您的帮助。
【问题讨论】:
-
用完临时表为什么不直接删除呢?
-
当你说“一个新表”时,你真的是指“现有表中的一个新行”吗?
-
@BenRobinson .....我无法删除旧表,因为我需要它们...这是我的应用程序的功能之一
-
听起来是个糟糕的设计。为什么不将所有记录与标识记录来自哪个导入的 ID 一起保存在同一个表中?然后,您可以在插入时触发以删除
-
@Kratos 那么我认为您需要编辑从应用程序中检索数据的方式,这样就不会发生这种情况。动态创建表格似乎是一个非常糟糕的设计方案。