• 相关软件
    >@@NESTLEVEL 创建者:webmaster 更新时间:2006-02-16 15:51

    返回当前存储过程执行的嵌套层次(初始值为 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          
    相关文章
    本页查看次数: