云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

负载均衡_网易mc服务器_高性能

小七 141 0

大家好,

注意:在讨论实际细节之前,大数据是干什么的,我要感谢@Roland Bouman提供的代码。为了满足我们的需要,云服务器购买,我们做了非常小的改动。

以防万一,如果您想引用罗兰·鲍曼的原始代码,请使用下面的网址

://github.com/just-bi/hades/tree/master/procedures

最近有人问我是否有办法提取视图或包中所有计算列的列表,大数据概念,以及计算列的数据类型和计算列中使用的逻辑,淘客推广平台,上面@Roland的代码非常有用。

整个代码被分解为2步

步骤1.解析视图XML的过程–

请参阅p\U decode\U XML_实体.sql在上面提到的Git Hub

2.读取解析的XML并提取计算列

您可以将上面Git Hub解析的XML代码放在DO BEGIN…END Block

DO之间开始p\U解析_xml.sql文件来自GitHub上面的代码结束

现在让测试

测试1)通过一个视图-视图位于系统中-本地私人温度.perf/INPUT5

INPUT5 View

视图INPUT5包含来自同一包的另一个视图INPUTDATE1

INPUT5中的计算列

INPUTDATE1中的计算列

现在让查询2)读取解析的XML并提取计算列

此部分有2个重要参数–我将传递包名称和视图名称作为默认值

声明p\u package\u id nvarchar(255)default'system-本地私人温度.perf

声明p_object_name nvarchar(255)默认'INPUT5';

现在我将使用上述参数执行2个查询(在第二个查询中调用PARSE XML过程)

请注意查询执行生成了3个结果表

结果选项卡1:将给出视图/子视图的列表

结果选项卡2:将给出计算列的列表以及相应的视图名称–每个计算结果被分成3-4行

结果表3:将给出计算列列表每个计算列1行

测试2)通过一个包-系统-本地私人温度.perf

声明p\u package\u id nvarchar(255)default'系统-本地私人温度.perf';–"%";

声明p_object_name nvarchar(255)默认值"%";

这将考虑包中的所有视图

查询结果

整个包中计算列的列表

还特别感谢@Roland Bouman提供sql

谢谢大家。请提供反馈

,采购返利