小编Ell*_*uez的帖子

跨多行应用引号

在 SQL Server Management Studio 中,您可以使用快捷方式CTRL + K > CCTRL + K > U批量注释/取消注释行。

是否有类似的键盘功能可以在值列表中应用单引号?我有 150 个从 Excel 电子表格复制的 ID,我想在此列表上执行使用 IN 子句的查询,我不想在每个项目周围手动添加单引号和逗号。

例如:

SELECT * FROM tbl WHERE someValue IN (
ABC1
ABC2
ABC3
ABC4
)
Run Code Online (Sandbox Code Playgroud)

我想突出显示这些值并使用键盘快捷键将列表变成:

SELECT * FROM tbl WHERE someValue IN (
'ABC1',
'ABC2',
'ABC3',
'ABC4'
)
Run Code Online (Sandbox Code Playgroud)

sql-server t-sql sql-server-2008-r2

4
推荐指数
2
解决办法
2万
查看次数

标签 统计

sql-server ×1

sql-server-2008-r2 ×1

t-sql ×1