0

我有一个执行以下语句的存储过程:

  1. 填充变量的选择
  2. 利用所述变量的更新
  3. 另一个选择填充第二个变量
  4. 使用第二个变量的插入
  5. 选择 last_insert_id() 将 4 的插入 ID 吐出给调用应用程序。

SP 返回第一个变量,因为它是第一个选择。

有什么办法可以检索最后一个插入ID吗?

我知道我可以在应用程序的光标上使用最后一个插入 ID,但这会破坏我正在使用的模型。我想我可以作为最后的手段这样做,但我正在寻找其他选择。

4

1 回答 1

0

您可以在存储过程中使用 OUPUT 参数来存储最后插入 id 的值。

于 2014-04-06T03:46:03.903 回答