Пример:
Допустим, у меня есть 3 оператора INSERT.Я использую WinSQL для выполнения следующего сценария:
SAVEPOINT A;
INSERT_STATEMENT 1;
INSERT_STATEMENT 2;
INSERT_STATEMENT 3;
Now, INSERT_STATEMENT 1 is successful.
INSERT_STATEMENT 2 is successful.
INSERT_STATEMENT 3 has got into error, so I want to rollback to SAVEPOINT A;
Как мы можем это сделать?
Обратите внимание: нам разрешено запускать сценарий SQL в производственном процессе через мэйнфрейм, поэтому необязательно, если написание функции (с кодами условий) для этого будет работать, потому что функции работают, когда задействован такой язык, как JAVA.Я хочу написать скрипт прямо в winSQL без какого-либо внешнего языка программирования.Не могли бы вы вести меня.
Спасибо.