一連の行を選択してメモ帳++で別のファイルに保存する


1

私は文字のセットで始まり、別の文字のセットで終わり、そしてそれを別のファイルに保存する行のセットを選択したいです。

使用している正規表現

create or replace procedure.*?/

私のファイルは

create or replace procedure proc1 IS
BEGIN
   DBMS_OUTPUT.put_line ('running proc1');
   RAISE NO_DATA_FOUND;
END;
/

create table emp(one varchar2(20),two varchar2(20));


create or replace procedure delete_dept(f_emp_id dept.emp_id%type) is
begin
  delete from dept where emp_id=f_emp_id;
  if sql%notfound then
     raise_application_error(-20050,'Cannot Delete The Invalid ID');
  end if;
  COMMIT;
end delete_dept;
/

alter table emp modify emp one varchar2(30);

検索 - > Markでオプションを試したが、Bookmarked行をコピーすると最初の行だけが表示される

create or replace procedure proc1 IS
create or replace procedure delete_dept(f_emp_id dept.emp_id%type) is

あなたがマッチセレクションの最初の行をブックマークすることができるだけなので(ブックマークしたように)ブックマークを使用することは不可能です。選択を反転する - 反転した選択を削除する - 残ったものをコピーする - 削除を元に戻す - 他のファイルに貼り付ける以外の簡単な回避策は知らない。
DavidPostill

回答:


1
  1. [検索]メニューに移動>検索> 「マーク」タブ

  2. 作成または置換してください。*

  3. [ブックマーク行]のチェックボックスをオンにして、[正規表現]ラジオボタンを選択します。

  4. [すべてマーク]をクリック

合計2行がブックマークされました。

  1. [検索]メニュー>ブックマーク>ブックマーク行をコピーします。

次の行は正常にコピーされました。

プロシージャproc1 ISを作成または置換する

プロシージャdelete_dept(f_emp_id dept.emp_id%type)を作成または置換します。


手続き本体全体が必要です
lin
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.