Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Zautomatyzuj większość zapytań aktualizacyjnych w 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;

Oczywiście możesz to zrobić w jednej aktualizacji z jakimś fantazyjnym reg_exp, ale zostawiam to zadanie innemu koledze stackoverflower :)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nie można załadować pliku lub zestawu „Oracle. DataAccess, Version=4.112.4.0, Culture=neutral, PublicKeyToken=89b483f429c47342”

  2. Nie można zalogować się do bazy danych jako SYS za pomocą Oracle SQL Developer

  3. HikariCP:Jakie limity czasu na poziomie bazy danych należy wziąć pod uwagę, aby ustawić maxLifetime dla Oracle 11g

  4. TO_DATE() Funkcja w Oracle

  5. Używasz wielu sterowników Oracle JDBC w jednej aplikacji Java?