如何在多维数据集中查找已有的分区名称。
我想使用SQL链接服务器中的循环来动态检查分区是否存在。
发布于 2019-03-27 21:57:36
我不确定您正在使用的兼容级别是什么,但是对于1200级或更高级别,可以从表格模型的OPENQUERY链接服务器连接中查询TMSCHEMA_PARTITIONS DMV。Name列需要使用双括号进行转义,如下所示。如果型号低于兼容级别1200,我建议使用@vercelli为DISCOVER_STORAGE_TABLE_COLUMN_SEGMENTS DMV提供的另一个答案,该答案也可以从链接服务器查询。
SELECT
*
FROM OPENQUERY(LinkedServer,
'SELECT
[Name]
FROM $SYSTEM.TMSCHEMA_PARTITIONS')发布于 2019-03-27 19:58:50
https://stackoverflow.com/questions/55370330
复制相似问题