当前位置: 首页 > 工具软件 > seldon-server > 使用案例 >

Sql Server @@NESTLEVEL

壤驷鸿祯
2023-12-01
返回当前存储过程执行的嵌套层次(初始值为 0)。
语法

@@NESTLEVEL
返回类型

integer
注释

每当一个存储过程调用另一个存储过程时,嵌套层次即进行递增。超过最大层数 32 时,事务即被终止。
示例

下面的示例创建两个过程:其中一个过程调用另一个过程,每个过程都显示自身的 @@NESTLEVEL 设置值。

CREATE PROCEDURE innerproc as
select @@NESTLEVEL AS 'Inner Level'
GO

CREATE PROCEDURE outerproc as
select @@NESTLEVEL AS 'Outer Level'
EXEC innerproc
GO

EXECUTE outerproc
GO

下面是结果集:

Outer Level
-----------------
1

Inner Level
-----------------
2
 类似资料: