Saya ingin memilih satu set garis mulai dengan set karakter dan diakhiri dengan set karakter lain dan menyimpannya ke file lain.
ekspresi reguler saya gunakan
create or replace procedure.*?/
file saya mengandung
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);
saya mencoba opsi di Find -> Mark tetapi ketika saya menyalin garis Bookmarked saya hanya mendapatkan baris pertama seperti ini
create or replace procedure proc1 IS
create or replace procedure delete_dept(f_emp_id dept.emp_id%type) is
Itu tidak mungkin menggunakan bookmark karena Anda hanya dapat menandai baris pertama dari pemilihan yang cocok (seperti yang telah Anda catat). Saya tidak mengetahui solusi yang mudah selain membalik seleksi - menghapus seleksi terbalik - menyalin apa yang tersisa - membatalkan penghapusan - tempel ke file lain.
—
DavidPostill