用于扩展属性的T-SQL脚本

时间:2014-01-25 23:21:35

标签: sql sql-server properties extended-properties

Database  DatabaseDesc TableDesc ColumnDesc StoredProcedureDesc ParameterDesc FunctionDesc 
'DB Name'   100%        90%      80%         75%                 76%             40%

如果数据库描述的扩展属性存在,则DatabaseDesc列为100%,如果不是0%。如果数据库中有20个表,15个有描述,则TableDesc为75%,依此类推。需要帮助编写将以上述形式生成此信息的T-SQL脚本。

1 个答案:

答案 0 :(得分:0)

我可以提供帮助,但我需要更多信息。听起来像你需要:CASE WHEN。有几种方法可以做到。您可以尝试左外连接,然后是tabledesc为null 0 else 1的情况。我还有更多,但这是一个开始。对我来说,我必须测试它并知道数据库才能使它工作。所以没有我测试就很难告诉你。