在SSMS中超链接SQL Server查询结果中的值

Sun*_*nil 6 sql sql-server-2008 sql-server-2008-r2

我正在尝试为我们的QA人员创建一些内容,他们将运行的查询将返回一个包含超链接值的列.我正在使用SQL Server 2008 R2和SSMS.

如何在SSMS中对结果进行超链接,以便在浏览器中打开链接值?

这个想法是Qa人可以简单地点击链接,相应的ASP.Net应用程序将在浏览器窗口中打开.

查询如下,现在显示DocLink列下的未链接字符串.

SELECT
 DocNumber,
'https://www.xyz.com/mypage.aspx?docNumber=' + CAST(DocNumber AS varchar(20)) AS   
     DocLink
FROM Docs
Run Code Online (Sandbox Code Playgroud)

Eri*_*kEJ 1

将结果字符串转换为 XML:

SELECT
CAST('https://www.xyz.com/mypage.aspx?docNumber=100' AS XML)
Run Code Online (Sandbox Code Playgroud)

  • ErikEJ - 链接它,但单击时不会在浏览器中打开它。相反,它只是在 SSM 选项卡中打开。谢谢。 (3认同)