⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ad_treenode_check.sql

📁 Java写的ERP系统
💻 SQL
字号:
/**
 *  Check Tree (Nodes)
 *  - Is there a root for every tree?
 */ 
DECLARE
    CURSOR  Cur_Tree    IS
        SELECT  *
        FROM    AD_Tree t
        WHERE NOT EXISTS (SELECT * FROM AD_TreeNode tn 
        	WHERE t.AD_Tree_ID=tn.AD_Tree_ID AND Parent_ID IS NULL);
BEGIN
    FOR CT IN Cur_Tree LOOP
        --  Insert into TreeNode
        INSERT INTO AD_TreeNode
            (AD_Client_ID, AD_Org_ID,
            IsActive, Created, CreatedBy, Updated, UpdatedBy,
            AD_Tree_ID, Node_ID, Parent_ID, SeqNo)
        VALUES
            (CT.AD_Client_ID, CT.AD_Org_ID,
            CT.IsActive, CT.Created, CT.CreatedBy, CT.Updated, CT.UpdatedBy,
            CT.AD_Tree_ID, 0, NULL, 0);
        DBMS_OUTPUT.PUT_LINE('Created Tree Root for ' || CT.Name
            || ' AD_Tree_ID='|| CT.AD_Tree_ID);
    END LOOP;
    COMMIT;
END;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -