我尝试将插入列中的ID添加到Transaction中的另一个插入列。我试过这样:
Containable
我明白了:
begin
let doorOne = INSERT INTO doors SET color = green
let doorTwo = INSERT INTO doors SET color = blue
let car = INSERT INTO Cars SET doors = [$doorOne , $doorTwo]
commit retry 100
return $car
我之后也试图在交易中更新它,但这也不会起作用(我认为因为汽车尚未创建,所以没有更新),我不想在两个不同的电话中进行,如果有办法在一次交易中做到这一点。
答案 0 :(得分:1)
这是因为INSERT默认返回插入的条目数。尝试在每个INSERT语句的末尾添加此子句:RETURN @rid