在SSMS中超链接SQL Server查询结果中的值
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在SSMS中超链接SQL Server查询结果中的值相关的知识,希望对你有一定的参考价值。
我正在尝试为我们的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
答案
将结果字符串转换为XML:
SELECT
CAST('https://www.xyz.com/mypage.aspx?docNumber=100' AS XML)
另一答案
我没有找到直接从结果平台打开URL的方法,但是如果你想从SSMS
中实现打开的超链接,则可以使用以下方法。
步骤1.将结果转换为XML。即
SELECT CAST('http://www.google.com' AS XML) Google
步骤2.执行查询后,在结果窗口中单击超链接。这将在SSMS中打开另一个选项卡。
步骤3.在此新选项卡中,右键单击链接并选择“打开URL”选项。这将打开默认浏览器的链接。
试试吧。
以上是关于在SSMS中超链接SQL Server查询结果中的值的主要内容,如果未能解决你的问题,请参考以下文章
我的查询在 SSMS 中很快,但在我的应用程序中超过 1 小时
ODBC 查询在 MS Access 中有效,但在 SQL Server 中超时
为啥 jdbc 执行 sql server 过程需要 10 分钟,而 navicat 或 ssms 只需要 50 秒?