0

我想要实现的是以编程方式将表和列描述添加到 Power BI 数据集。

出于这个原因,我使用 Server Analysis Services 来访问元数据。我运行一个简单的请求:

select *
from $System.TMSCHEMA_PARTITIONS

结果,我得到了一个包含列名的表:

  1. ID
  2. 表ID
  3. 姓名
  4. 描述
  5. ……

现在我想选择“描述”为空的位置。

select *
from $System.TMSCHEMA_PARTITIONS 
where Description IS NULL

但我不能,我总是得到一个语法错误:

Query (3, 7) The syntax for 'Description' is incorrect.

SQL 将其作为命令读取,我不知道如何避免它。我尝试在列名中添加引号和双引号,我尝试添加表引用并将所有这些组合在一起,但没有任何帮助。

例如,它适用于“TableID”。

4

1 回答 1

0

这个有效:

select *
from $System.TMSCHEMA_PARTITIONS 
where len([Description]) = 0
于 2022-01-14T20:52:18.863 回答