Oracle
 sql >> база данни >  >> RDS >> Oracle

Автоматизирайте по-голямата част от заявките за актуализиране в 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;

Разбира се, бихте могли да направите това с една единствена актуализация с някакъв фантастичен reg_exp, но оставям това упражнение на друг колега от 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. Пример за задействане на Oracle преди вмъкване ИЛИ актуализиране

  2. Може ли тестването на натоварването на Visual Studio 2012 да улови броячи на производителност на Linux сървър и база данни на Oracle?

  3. Изпълнете sql оператор чрез JDBC с CLOB обвързване

  4. Невалидният идентификатор на Oracle не разбира низ

  5. BatchUpdateException:партидата няма да бъде прекратена