我正在尝试编写一个元数据查询(sys.tables和sys.columns),该查询还包含一个附加列,该列具有该列数据的汇总。我正在寻找的输出将是带有这些列的表:
我知道如何通过查询元数据来获取前三列,并且我知道如何编写常规查询,但是我在将如何将两个任务组合到一个输出中时遇到了麻烦。我想我可能需要编写一个函数,但是我仍然对如何将sys表联接到常规表感到困惑。
答案 0 :(得分:-1)
请尝试以下查询。
从sys.tables中选择t.name表名,s.name模式名,c.name,c.max_length t在t.schema_id = s.schema_id上加入sys.schemas 在c.object_id = t.object_id上左加入sys.columns c 如果您的要求不同,请告诉我
谢谢 萨西