我有一个现有表。暂时称为“票”。
用户可以从系统启动一个过程,该过程获取介于开始日期和结束日期之间的票证,并以特定格式的.txt文件输出信息。
此历史记录的全部历史都需要。所以我有2个名为“ TicketFile”和“ TicketFileData”的表来存储它。
启动过程时;在TicketFile表中插入了一个。一些数据像没有。该文件中的票证和用户信息已存储。
然后,将此ID和每个票证详细信息插入到TicketFileData
最后,调用另一个过程,该过程在3个结果集中提取.txt文件中所需的信息。
我正在第一个过程中调用第二个过程;因为如果第二个过程遇到错误,我需要回滚插入。
问题在于,我只能从所调用的过程中返回第一个结果集。
使用的语法是EXEC sp2 @ticketFileId