私は文字のセットで始まり、別の文字のセットで終わり、そしてそれを別のファイルに保存する行のセットを選択したいです。
使用している正規表現
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