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);

я попробовал вариант в Find -> Mark, но когда я копирую строку с закладкой, я получаю только первую строку, как это

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

1 ответ1

1
  1. перейдите в меню "поиск"> найти> вкладка "отметка"

  2. найти что: создать или заменить.*

  3. поставьте галочку напротив строки закладок и установите переключатель "регулярное выражение"

  4. нажмите "отметить все"

Всего 2 строки были добавлены в закладки.

  1. Теперь перейдите в меню "Поиск"> "Закладка"> "Копировать строку с закладкой".

Следующие строки были успешно скопированы:

, создать или заменить процедуру proc1 IS

, создать или заменить процедуру delete_dept(f_emp_id dept.emp_id% type)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .