У меня есть около 800 операторов обновления, я хочу работать в ЖАБАКак запустить несколько операторов обновления в ЖАБА для Oracle
UPDATE my_table SET col1 = 'a' WHERE col2 = '1';
UPDATE my_table SET col1 = 'b' WHERE col2 = '2';
UPDATE my_table SET col1 = 'c' WHERE col2 = '3';
UPDATE my_table SET col1 = 'd' WHERE col2 = '4';
Я пробовал:
- удара F5
- выбора всех и удар F5
упаковка моих заявлений:
BEGIN (update statements) END; /
все безрезультатно. Он выводит окно обработки и говорит 1 из 800 ... и никогда не завершает даже первое утверждение.
F9 завершит первое утверждение, но ничего больше. Есть идеи? ЖАБА v11.5.1.2
Да. Я попробовал это - просто инструкции обновления по одному в строке; в конце каждой строки. все еще не работает – trueimage
Вы сказали, что вы завернули их в блок PL/SQL. Вы пробовали только с заявлениями об обновлении? Выделите все, а затем выполните сценарий или нажмите F5. –
a) В общем, как указано allready out, он должен работать, вы можете проверить свои настройки Toad для разделителя команд ... Я ничего не мог найти. b) Это означает, что набор данных, который вы хотите обновить при первом обновлении, заблокирован другим сеансом. – evilive