【技术实现步骤摘要】
本专利技术涉及数据库系统,尤其涉及数据库语句执行计划的使用。
技术介绍
数据库可在其系统目录和/或视图中,或使用某一其它机制来存储其对象的依赖性信息。这种依赖性信息可被用于冲突分析、数据世系(lineage)、和/或其它功能。
技术实现思路
此处所述的工具和技术涉及使用数据库语句执行计划以获得依赖性元数据(例如,表示对象之间的依赖性的元数据)。在一个实施例中,该工具和技术可包括从数据库服务器获取数据库语句的执行计划。如此处所使用的,数据库语句是在数据库上执行操作的请求,或是对该请求的引用。例如,该请求可为修改数据库的至少一部分的请求、在数据库上执行查询的请求等。数据库语句可为特定语言,例如结构化查询语言(SQL)专业用语。执行计划是列出在完成数据库语句所请求的总体操作时要执行的子操作的数据结构。对对象的引用可在执行计划中被标识,来自引用的元数据(即使用引用提取的元数据)可被组合在计算机可读存储介质上的数据结构中。元数据可反映对对象的依赖性。在另一个实施例中,该工具和技术可包括在软件制品中标识数据库语句。软件制品涉及一个或多个计算机可读介质上的软件组件,其中该软件组 ...
【技术保护点】
1.一种计算机实现的方法,包括:从数据库服务器(220或230)检索数据库语句(212或216)的至少一个执行计划(240或250);在所述至少一个执行计划(240或250)中标识对一个或多个对象(222或232)的一个或多个引用;以及将来自所述一个或多个引用的元数据(270)组合到一个或多个计算机可读存储介质上的数据结构中,所述元数据(270)反映对所述一个或多个对象的一个或多个依赖性。
【技术特征摘要】
...
【专利技术属性】
技术研发人员:K·斯瓦沙恩穆更,D·I·诺尔,
申请(专利权)人:微软公司,
类型:发明
国别省市:US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。