Сегодня речь пойдет о выполнении PLSQL кода через SAS.
В SAS начиная с версии SAS 9.2 можно запускать plsql код используя execute().
Ниже привожу два примера, в одном из которых используются bind variable, в другом нет.
Также обратите внимание на большую разницу в с коросте выполнения скриптов:
without bind variable:
Как видно из лога цикл в PLSQL выполнялся 18 секунд
Теперь запустим тот же код с использованием bind переменной:
bind variable:
Здесь, как мы видим скорость выполнения цикла уменьшилась до 1 секунды.
Так что через SAS Access to Oracle можно выполнять любой PLSQL код в том числе и создавать процедуры.
Если данный пост был полезен Вам можете оставьте свой отзыв.
С уважением,
Николай.