обновить данные в двух столбцах, используя первый столбец с помощью plsql - PullRequest
0 голосов
/ 05 марта 2019

у меня есть таблица из двух столбцов, первый с данными 01 0 1 0 0 0, второй полный с описанием. Я хочу заменить данные другими данными, если они были 0, поэтому я сделал что-то подобное

begin
      select BRA_CODE , BRA_DESC
        from REQUESTS 
   loop
      update REQUESTS
         set BRA_DESC = 'ajman'
                where BRA_CODE = 0;
   end loop;
end;

1 Ответ

0 голосов
/ 05 марта 2019

Ну, UPDATE вы написали, кажется, все, что вам нужно, и это самый быстрый способ сделать это.

Зачем вам писать и использовать более медленный PL / SQL?Ряд за строкой будет медленно-медленно, без каких-либо улучшений.

...