废弃-----研究表和表的关系----找出同一个字段被哪些表用了,作用是找出A表跟B表还是C表有关系(一)

目前发现可以把同一个业务相关的    所有表的结构(包括注释),全部写入到某个表中(这个表可以以业务命名),

然后通过按照字段名称分组,合并表名称的方式,查出字段被哪些表使用了。

sql: 

SELECT
    a.COLUMN_NAME,
    a.COMMENTS,
    表名称集合 = STUFF(  (SELECT
        ';' + t.TB_COMMENTS + '(' + t.TABLE_NAME + ')'
    FROM [dbo].业务即进即出 t
    WHERE t.COLUMN_NAME=a.COLUMN_NAME
    FOR xml PATH (''))
    , 1, 1, '')
FROM [dbo].业务即进即出 a 
--WHERE  可为空='N' --两个表之间一般以不为空的字段关联
GROUP BY    a.COLUMN_NAME,
            a.COMMENTS

 

 图片:废弃-----研究表和表的关系----找出同一个字段被哪些表用了,作用是找出A表跟B表还是C表有关系(一)_第1张图片

 

你可能感兴趣的:(研究表和表的关系,数据库,我的废弃5,研究表和表的关系,数据库)