sql-server - 如何在 SSMS 中生成可点击的链接?
问题描述
我正在使用 SQL Server 并创建了一个表:
create table data
(
description nvarchar(100),
url varchar(500)
)
然后我插入数据:
INSERT INTO data (description, url)
VALUES ('google', 'https://www.google.com'),
('yahoo', 'https://www.yahoo.com'),
('baidu', 'https://www.baidu.com')
我想在执行时获得一个可点击的 url:
select url
from data
where description = 'google'
换句话说,当我单击返回的 url 时,将打开一个 chrome 并转到 google 站点。
我发现有一种方法,但它需要用户单击两次。
我应该怎么办?
解决方案
对我来说成功的一个是将url的数据类型设置为xml,以便它是可点击的,然后你会得到一个新的查询窗口,如果你用CTRL+K点击url,那么url将在sql server窗口中弹出. 对于 url,最合适的数据类型是具有首选长度的 Varchar,但不幸的是,它在 SSMS 中不可点击。
您可以检查以下 URL,基本上您可以在查询编辑器中单击,也可以设置,这里还有一些替代方案,
推荐阅读
- wordpress - 在共享相同用户群的两个 WordPress 安装之间共享用户功能
- typescript - 离子模态值未进入 onDidDismiss
- vue.js - Vue.js 使用 Firestore 和 vuefire 渲染错误
- javascript - Webpack - 像普通文件夹一样导入节点模块
- python-3.x - Pip 无法安装任何软件包
- node.js - 如何将标头身份验证承载中的令牌发送到浏览器
- laravel - 如何防止一个简单的表格变成一张增强的 Laravel 网格表格
- react-native - 如何知道 React Native 的位置路径在哪里?
- android - 我应该使用什么来在 Android 中的图像之上创建可移动对象?
- php - 无法将 MyBusiness 与 google-api-php-client 连接