0

我像这样使用 DMX 查询

SELECT * FROM $SYSTEM.DBSCHEMA_CATALOGS 

它检索 OLAP 数据库列表。我想添加一个where子句来选择名称包含一些字符序列的目录,例如,

SELECT * FROM $SYSTEM.DBSCHEMA_CATALOGS
WHERE [CATALOG_NAME] LIKE '%FOO%'

鉴于限制,有关如何过滤检索到的目录名称列表的任何想法?

值得注意的是,不支持 JOIN、GROUP BY、LIKE、CAST 和 CONVERT。

4

1 回答 1

1

如果是 Analysis Services 多维而不是表格,您可以安装ASSP并使用ASSP.DMV在 WHERE 子句中实现 LIKE 子句的函数。这是一个关于不同 DMV的示例。

于 2016-09-22T00:46:11.980 回答