sql 在sql server中创建html

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql 在sql server中创建html相关的知识,希望对你有一定的参考价值。

declare @pc table(CHILD_ID int, PARENT_ID int, [NAME] varchar(80));
 
insert into @pc
select 1,NULL,'Bill' union all
select 2,1,'Jane' union all
select 3,1,'Steve' union all
select 4,2,'Ben' union all
select 5,3,'Andrew' union all
select 6,NULL,'Tom' union all
select 7,8,'Dick' union all
select 8,6,'Harry' union all
select 9,3,'Stu' union all
select 10,7,'Joe';

; with r as (
      select CHILD_ID, PARENT_ID, [NAME], depth=0, sort=cast(CHILD_ID as varchar(max))
      from @pc
      where PARENT_ID is null
      union all
      select pc.CHILD_ID, pc.PARENT_ID, pc.[NAME], depth=r.depth+1, sort=r.sort+cast(pc.CHILD_ID as varchar(30))
      from r
      inner join @pc pc on r.CHILD_ID=pc.PARENT_ID
)
select replicate('-',(r.depth)*3)+r.[NAME]  from r for xml path('li')
--select child_id,
--	   
-- from r

以上是关于sql 在sql server中创建html的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 SQL Server Management Studio (2008) 在 SQL Server Compact Edition 中创建列

在 SQL Server 事务中创建过程

在 SQL Server 企业管理器中创建图表 (SQL 2000)

在 SQL Server 中创建视图

从 VS 2012 在 SQL Server 2012 数据库项目中创建 SQL 代理作业

如何在 SQL Server 中创建维护计划?