在 SSMS 中跨多行应用引号
Applying Quotes Across Multiple Lines in SSMS
是否有在值列表中应用单引号的键盘功能?我从 Excel 电子表格中复制了 10 个 ID,我想执行一个在此列表中使用 IN 子句的查询,并且我不想在每个项目周围手动添加单引号和逗号。
例如:
SELECT * FROM tbl WHERE someValue IN (
ABC1
ABC2
ABC3
ABC4
)
我想突出显示值并使用键盘快捷键将列表变成:
SELECT * FROM tbl WHERE someValue IN (
'ABC1',
'ABC2',
'ABC3',
'ABC4'
)
我了解了如何使用 SHIFT + ALT 在开始时获取报价(select 列表并键入单引号 ')
礼貌:Link.
但是如何在每个项目的末尾添加单引号和逗号(',)
提前致谢
将光标放在要编辑的位置后面,按 alt,然后单击并向下拖动。在您的示例中,您会将光标放在 ABC1 之后。单击并拖动直到到达 ABC3。然后键入 ',
您可以通过以下方式进行:
1.Add 文本到每行的开头
Ctrl+H
type “^” in the “Find”
type text you want to add in “Replace with”
Choose the “Regular expressions” checkbox
2.Add 文本到每行末尾
Ctrl+H
type “$” in the “Find”
type text you want to add in “Replace with”
Choose the “Regular expressions” checkbox
或者您可以按照此 link 了解详细信息 https://blogs.msdn.microsoft.com/bradchen/2016/09/21/add-text-to-beginning-or-end-of-each-line-using-ssms/
是否有在值列表中应用单引号的键盘功能?我从 Excel 电子表格中复制了 10 个 ID,我想执行一个在此列表中使用 IN 子句的查询,并且我不想在每个项目周围手动添加单引号和逗号。
例如:
SELECT * FROM tbl WHERE someValue IN (
ABC1
ABC2
ABC3
ABC4
)
我想突出显示值并使用键盘快捷键将列表变成:
SELECT * FROM tbl WHERE someValue IN (
'ABC1',
'ABC2',
'ABC3',
'ABC4'
)
我了解了如何使用 SHIFT + ALT 在开始时获取报价(select 列表并键入单引号 ') 礼貌:Link.
但是如何在每个项目的末尾添加单引号和逗号(',)
提前致谢
将光标放在要编辑的位置后面,按 alt,然后单击并向下拖动。在您的示例中,您会将光标放在 ABC1 之后。单击并拖动直到到达 ABC3。然后键入 ',
您可以通过以下方式进行:
1.Add 文本到每行的开头
Ctrl+H
type “^” in the “Find”
type text you want to add in “Replace with”
Choose the “Regular expressions” checkbox
2.Add 文本到每行末尾
Ctrl+H
type “$” in the “Find”
type text you want to add in “Replace with”
Choose the “Regular expressions” checkbox
或者您可以按照此 link 了解详细信息 https://blogs.msdn.microsoft.com/bradchen/2016/09/21/add-text-to-beginning-or-end-of-each-line-using-ssms/