结束指令
EXIT
终止所有后续指令的执行并正常退出。结束所有指令序,执行并返回数据和状态
参数说明:共1参数;参数1:退出码
栈行为:消费1,产出0
堆行为:无
- 代码:exit 123 , []
- 指令:
- #0 NEW_A
- #1 EXIT 123
RETURN
终止当前指令序列的执行并正常退出。结束当前指令序列的执行,并返回数据和状态给上一个指令序列。如果没有上一个指令序列那么结束整个查询
参数说明:共1参数;参数1:返回码
栈行为:消费1,产出0
堆行为:无
- 代码:return 123 , []
- 指令:
- #0 NEW_A
- #1 RETURN 123
THROW
终止所有后续指令的执行并抛出异常。结束所有指令序列的执行,并抛出异常 参数说明:共1参数;参数1:错误码 栈行为:消费1,产出0* 堆行为:无
- 代码:throw 123 , []
- 指令:
- #0 NEW_A
- #1 THROW 123