zoukankan      html  css  js  c++  java
  • Get correlative types by type

    set ANSI_NULLS ON
    set QUOTED_IDENTIFIER ON
    go

    create PROCEDURE [dbo].[Oud_FindPlanSonTypesIDS]
    (
        @TypeID uniqueidentifier
    )
    AS
    BEGIN
        WITH SUB_TABLE ( FTypeID , FParentID , FName)
        AS
        (
            SELECT
                FTypeID ,
                FParentID ,
                FName
            FROM O_TeachingPlanTypes
            WHERE FTypeID = @TypeID
           
            UNION ALL

            SELECT
                PRIOR_TAB.FTypeID ,
                PRIOR_TAB.FParentID ,
                PRIOR_TAB.FName
            FROM
            (
                SELECT
                    FTypeID ,
                    FParentID ,
                    FName
                FROM O_TeachingPlanTypes
            )
            PRIOR_TAB ,
            SUB_TABLE
            --WHERE SUB_TABLE.FParentID = PRIOR_TAB.FTypeID (Get all parentTypes by current type)
               WHERE SUB_TABLE.FTypeID = PRIOR_TAB.FParentID --(Get all sonTypes by current type)
        )
        SELECT * FROM SUB_TABLE
    END

  • 相关阅读:
    排序算法分析
    图论算法小结
    A*算法
    分支界限法的应用
    图的搜索策略
    最大二分匹配
    C++学习笔记(1)
    vscode简单c语言多文件编译
    c语言变量大小
    十大排序算法总结
  • 原文地址:https://www.cnblogs.com/Komici/p/1267040.html
Copyright © 2011-2022 走看看