惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Google Online Security Blog
Google Online Security Blog
博客园_首页
酷 壳 – CoolShell
酷 壳 – CoolShell
Jina AI
Jina AI
博客园 - Franky
大猫的无限游戏
大猫的无限游戏
Hugging Face - Blog
Hugging Face - Blog
博客园 - 司徒正美
V
V2EX
雷峰网
雷峰网
云风的 BLOG
云风的 BLOG
V
Visual Studio Blog
F
Full Disclosure
Y
Y Combinator Blog
V
V2EX - 技术
Attack and Defense Labs
Attack and Defense Labs
S
Security @ Cisco Blogs
Schneier on Security
Schneier on Security
Microsoft Azure Blog
Microsoft Azure Blog
SecWiki News
SecWiki News
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
The GitHub Blog
The GitHub Blog
量子位
PCI Perspectives
PCI Perspectives
S
Secure Thoughts
D
Darknet – Hacking Tools, Hacker News & Cyber Security
AWS News Blog
AWS News Blog
Blog — PlanetScale
Blog — PlanetScale
爱范儿
爱范儿
K
Kaspersky official blog
B
Blog
A
Arctic Wolf
Hacker News: Ask HN
Hacker News: Ask HN
L
LangChain Blog
T
Tor Project blog
P
Privacy & Cybersecurity Law Blog
Recent Announcements
Recent Announcements
宝玉的分享
宝玉的分享
The Register - Security
The Register - Security
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
L
Lohrmann on Cybersecurity
D
Docker
A
About on SuperTechFans
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Google DeepMind News
Google DeepMind News
The Last Watchdog
The Last Watchdog
S
Security Affairs
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
P
Privacy International News Feed
Simon Willison's Weblog
Simon Willison's Weblog

博客园 - iSun自由软件团件

Quart.net cron SQL Server TEST TEST treecode table gettree test 要逝去的花样春色 用于主题检测的临时日志(4727e507-fac3-4078-8e60-03528e628d21 - 3bfe001a-32de-4114-a6b4-4005b770f6d7) 词一首 狗尾草 不后悔 2008,人力资源软件是否还依然 dll_part 通过JAVAScript实现页面自适应 发布最新iSunXoft HR 源码和生成器源码(改自AspCool) 乍恋 天净沙.梦还 秋思
treecode
iSun自由软件团件 · 2011-11-07 · via 博客园 - iSun自由软件团件

USE [DNF_09] GO /****** Object:  UserDefinedFunction [dbo].[Dnff_sys_GetTree]    Script Date: 11/07/2011 16:34:10 ******/ SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER ON GO

-- Drop FUNCTION  Dnff_sys_GetTree ALTER FUNCTION  [dbo].[Dnff_sys_GetTree]( /*    delete Dnft_tra_TreeCode    insert Dnft_tra_TreeCode(key_seq,link_key_seq,Tree_Name,SortID) select key_seq,link_key_seq,menu_name,SortID from Dnft_sys_Menu    select * from dbo.Dnff_sys_GetTree('root',100,'   ','')    delete Dnft_tra_TreeCode */ @key_seq_P  varchar(Max), @iLevel  int, @Tree_NameFill_P  varchar(Max), @Tree_Code_P  varchar(Max) )RETURNS @re TABLE(Tree_Name nvarchar(Max),Tree_Code nvarchar(Max),key_seq varchar(50),SortID int)

AS   BEGIN  

declare @Tree_Name nvarchar (100)  declare @key_seq varchar (50)   declare @iLevelIndex  int;set @iLevelIndex=0 declare crRoll cursor for   select Tree_Name,key_seq from Dnft_tra_TreeCode (nolock) where link_key_seq=@key_seq_P order by SortID asc,up_dtime desc

open crRoll   while 1=1  --@i<@count     begin         fetch next from crRoll into  @Tree_Name,@key_seq       if @@fetch_status <> 0 break           begin                declare @Tree_Code varchar(Max);                set @Tree_Code=case when @Tree_Code_P=''                               then '@-'+dbo.Dnff_sql_IntToString(@iLevelIndex+1,4)                               else @Tree_Code_P+'-'+dbo.Dnff_sql_IntToString(@iLevelIndex+1,4)                               end                               -- Add Node                insert @re values(@Tree_NameFill_P+@Tree_Name,@Tree_Code ,@key_seq,-1)                               -- Call MySelf                if (select count(*) from Dnft_tra_TreeCode (nolock) where link_key_seq=@key_seq)>0 and @iLevelIndex<@iLevel                  begin                     declare @iLevelSub int;set @iLevelSub=@iLevel-1                     insert into @re                       select isnull(@Tree_NameFill_P+Tree_Name,''),Tree_Code ,key_seq,-1                       from dbo.Dnff_sys_GetTree(@key_seq,@iLevelSub,@Tree_NameFill_P,@Tree_Code)                  end               set @iLevelIndex=@iLevelIndex+1         end     end    close crRoll  deallocate crRoll

--更新SortID         update @re set SortID=convert(int,case when len(isnull(tree_Code,'-1'))<6 then '-1' else right(tree_Code,4) end)

RETURN   END