代码之家  ›  专栏  ›  技术社区  ›  Michael J Swart

如何在SQLServerReportingServices中使用Varbinary(64)作为参数?

  •  0
  • Michael J Swart  · 技术社区  · 15 年前

    我想使用SQL Server Reporting Services编写报表。我希望动态管理视图sys.dm\u exec\u query\u stats中的plan\u句柄(varbinary(64))成为另一个报表中的参数。

    但是SQLServerReportingServices不太支持这种类型(varbinary(64))。寻找解决方案、解决办法等。。。

    1 回复  |  直到 15 年前
        1
  •  0
  •   Michael J Swart    15 年前

    看起来像:

    [Plan Handle] = '0x' + cast('' as xml).value('xs:hexBinary(sql:column("plan_handle") )', 'varchar(max)')
    

    弦乐 在里面 将使用动态sql处理(在查询中构建varbinary文本)。