Oracle SQL 开发人员 - 用引号和逗号包围文本列表的最简单方法是什么?

Anu*_*uja 1 oracle oracle-sqldeveloper

这是一个例子。我得到如下列表


99X2H19JBF11534
16B4H5FHCA12592
ABE4H5FHAA08646
SE0753207527
PAK810869145
PAK810714143
PAK810547887
PAK810340854
PAK820090918
Run Code Online (Sandbox Code Playgroud)

然后,我在 excel 中使用连接(并用引号和逗号包围列表)在 Oracle SQL Developer 中运行如下查询。

select * from admin.repair

where repair_nbr in (

'99X2H19JBF11534',
'16B4H5FHCA12592',
'ABE4H5FHAA08646',
'SE0753207527',
'PAK810869145',
'PAK810714143',
'PAK810547887',
'PAK810340854',
'PAK820090918');
Run Code Online (Sandbox Code Playgroud)

我想知道其他人是否有更简单的方法在 Oracle SQL Developer 中用引号和逗号包围列表。

tha*_*ith 5

如果您通过查询获得列表,只需拖放即可。

我们不仅会引用字符串,还会为您用逗号分隔它们。

在此输入图像描述

如果您只有文本,SQL Developer 还支持块编辑。在“编辑”菜单上启用该功能,然后只需使用向下箭头浏览每行/光标并选择然后粘贴引号。

或者,如果您是正则表达式的粉丝,搜索和替换 (ctrl+R) 面板有一个可以打开的正则表达式模式。

免责声明:我是 Oracle SQL Developer 的产品经理。