2010年12月6日
摘要: 今天闲来无事,就说说Sqlserver中CTE的用法其实CTE我更多的可以把他当作是一种临时表,他方便你进行循环性的操作。但是他比临时表使用起来要方便一些:首先我们举个例子:要查询一个栏目表 但是这个栏目表的数据库设计的时候使用的这样的一个结构id M_name parentID1 name_1 02 name_2 13 name_3 24 name_4 35 name_5 4如果我需要查询一个栏目的下面的所有的子栏目,你会怎么做呢?建一个一个临时表,然后把第一条数据放进去然后游标对临时表进行遍历操作,然后把遍历到的数据插入到里面(这个时候,他会继续进行遍历新插入的数据的)。首先我说这个的方法 阅读全文
posted @ 2010-12-06 16:24 叮叮猫的编程世界 阅读(210) 评论(0) 推荐(0) 编辑
摘要: --sql FOR xmlcreate table ClassInfo( CID int identity(1,1), --本表ID Cnumber int, --班级人数 CName varchar(10) --班级名称)goinsert ClassInfo select 20,'一年级1班'union select 20,'一年级2班'union select 20,'一年级3班'union select 20,'一年级4班'goselect * from ClassInfo--Students (CID 班级表外键,SID学 阅读全文
posted @ 2010-12-06 16:21 叮叮猫的编程世界 阅读(260) 评论(0) 推荐(0) 编辑