调用一个存储过程,该过程从另一个proc

时间:2019-04-03 07:33:08

标签: stored-procedures sql-server-2017

  1. 我有一个现有表。暂时称为“票”。

  2. 用户可以从系统启动一个过程,该过程获取介于开始日期和结束日期之间的票证,并以特定格式的.txt文件输出信息。

  3. 此历史记录的全部历史都需要。所以我有2个名为“ TicketFile”和“ TicketFileData”的表来存储它。

  4. 启动过程时;在TicketFile表中插入了一个。一些数据像没有。该文件中的票证和用户信息已存储。

  5. 然后,将此ID和每个票证详细信息插入到TicketFileData

  6. 最后,调用另一个过程,该过程在3个结果集中提取.txt文件中所需的信息。

  7. 我正在第一个过程中调用第二个过程;因为如果第二个过程遇到错误,我需要回滚插入。

问题在于,我只能从所调用的过程中返回第一个结果集。

使用的语法是EXEC sp2 @ticketFileId

0 个答案:

没有答案