sql >> Database >  >> RDS >> Oracle

Automatiseer het grootste deel van de update-query's in pl\sql

begin 
  for i in 36 .. 50 loop
    UPDATE   Table_1 
    SET vchar_val = REPLACE (vchar_val, '.'|| i ||'0/', '.'|| i+1 ||'0/')
    WHERE vchar_val LIKE 'http://services%.'|| i ||'0/%'
    AND c_version IN ('ALL', 'N/A', i+1 ||'.0'); 
  end loop;
end;

Natuurlijk zou je dat in één enkele update kunnen doen met een of andere mooie reg_exp, maar die oefening laat ik over aan een andere mede-stackoverflower :)



  1. Rijen dupliceren op basis van een kolomwaarde in elke rij

  2. Bij het maken van een invoer met meerdere rijen krijg ik de foutmelding:Kon niet aanwezig zijn Onbekende kolom '‘FName’ in 'veldlijst'

  3. JDeveloper gebruiken met MySQL Database en Oracle Database op AWS RDS, deel 1

  4. MySQL Indien bestaat, invoegen in of anders iets anders doen