[英]DMV request for "Description" of the table for Power BI dataset
我想要實現的是以編程方式將表和列描述添加到 Power BI 數據集。
出於這個原因,我使用 Server Analysis Services 來訪問元數據。 我運行一個簡單的請求:
select *
from $System.TMSCHEMA_PARTITIONS
結果,我得到了一個包含列名的表:
現在我想 select “描述”為空。
select *
from $System.TMSCHEMA_PARTITIONS
where Description IS NULL
但我不能,我總是得到一個語法錯誤:
Query (3, 7) The syntax for 'Description' is incorrect.
SQL 將其讀取為命令,我不知道如何避免它。 我嘗試在列名中添加引號和雙引號,我嘗試添加表引用並將所有這些組合在一起,但沒有任何幫助。
例如,它適用於“TableID”。
這應該有效,至於為什么IS NULL
不起作用,我最好的猜測是描述的數據類型不打印NULL
值。 他們都是''
select *
from $System.TMSCHEMA_PARTITIONS
where [Description]=''
這個有效:
select *
from $System.TMSCHEMA_PARTITIONS
where len([Description]) = 0
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.