架构dbo的所有表
select t.[name] as tablename, s.[name] as [schema] from sys.tables as t,sys.schemas as s where t.schema_id = s.schema_id
and s.[name] = 'dbo'
架构dbo的所有视图
select v.[name] as viewname, s.[name] as [schema] from sys.views as v,sys.schemas as s where v.schema_id = s.schema_id
and s.[name] = 'dbo'
有2种方法,一种是(产品ID,产品名称,父类产品ID),这样适合一个父子节点,父亲1:n孩子这样的关系
另外一种
t1(产品ID,产品名称) 产品表
t2(父产品ID,子产品ID) 关系表 这样可以适用 一个孩子可以多个父亲的关系
第一句:x的子树可能包括很多结点,但x仅仅是其子树根结点的直接前驱,对子树的其它结点来说,x仅仅是前驱,但不是直接的前驱。 第二句:王一不是子树,只是子树的根结点,构成子树所有结点里面的一个。“王一是老王的一棵子树”这句话不对,注意王一只是一个结点而已。对王一来说,它是老王的孩子,王一的孩子构成老王的孙子之类的。(注意这里的父子关系只是针对相邻的两层之间而言)欢迎分享,转载请注明来源:内存溢出
评论列表(0条)