2017-11-09 7 views
1

これに遭遇した唯一の人になることはできませんが、この質問に関する何かを見つけることができませんでした。私はちょうど私が出会っていない単純なソリューションがあることを望んでいます。Oracle SQL Developer - IN句のすべての項目の各行の最後にコンマを追加する方法

select * from orders where order_number in (
10000 
10001 
10002 
10003 
) 

このに変わるだろう:私は何がしたいことはので、このようなステートメントは、単に線の選択にカンマを追加するSQL Developerの方法です

select * from orders where order_number in (
10000, 
10001, 
10002, 
10003 
) 

コンマ有効な構文である限り、行の先頭または末尾に置くことができます。プラグインがありますか、それとも自動的にこれを行うのでしょうか?私はExcelにデータをコピーし、コンマをリストに連結して、現時点でSQL Developerにコピーする必要があります。

答えて

0

SQL Developerのバージョンは、正規表現は、あなたが(選択した正規表現のチェックボックス付き)検索ダイアログから、次のことを試すことができ、検索と置換をサポートしている場合:

検索:

^([0-9])+$ 

置き換え:

$1, 

これは、その上に孤立した数字(すなわち、あなたが目標としたいと思うようなもの)を置き換え、1つのカンマの後にそれを置き換えます。私の前にはSQL Developerはありません。私は最初のキャプチャグループが$1でアクセス可能であると仮定しましたが、\1または\\1でも可能です。

0

私はあなたがタグを持って参照してください:ビジュアルスタジオ。ビジュアル対SQL Developerを使用する場合は、通常この手順に従います。

  1. visualへのコピー。
  2. Alt +左​​を保持し、マウスを上から下に移動します。
  3. Pusカンマ "、"行末
  4. SQL Developerに再度コピーします。

enter image description here

第二の方法は、私はでそれを行うことができます:CTRが+検索と置換することにより1000年、1000年

関連する問題