这是我的问题,我需要从各种表中获取一些大记录;确切地说,它由30个表组成。我为30个表做了连接,花了20分钟才拿到200行。
我正在考虑创建一个存储过程来执行一些事务DB调用以逐位获取数据并将其存储到新的报表中。
以下是我的业务流程的性质:
在我的网页屏幕上,我有10个问卷需要由保险客户填写。基本上我需要获取所有问题和答案并将它们放在一行
问题是,我的客户不会在一天内完成所有10个标签,他们可能会在3天内完成所有标签
最初我想在主表上插入一个触发器,然后获取all并放入一个报告表。但我只能得到t + 0的记录,而不是t + 1或t + n。如果用户在另一天更新了另一个标签,我将如何更新同一行?
为了简化我的要求,我有10个问卷标签,为了简化讨论,每个标签都有自己的表格。并且要完成所有问卷调查并不需要您在一天内完成。
如何在存储过程中使用事务SQL获取所有数据?