SAS connect to Oracle. Part 5. PL/SQL

Всем добрый день!

Сегодня речь пойдет о выполнении PLSQL кода через SAS.

В SAS начиная с версии SAS 9.2 можно запускать plsql код используя execute().

Ниже привожу два примера, в одном из которых используются bind variable, в другом нет.

Также обратите внимание на большую разницу в с коросте выполнения скриптов:

without bind variable:

Как видно из лога цикл в PLSQL выполнялся 18 секунд

Теперь запустим тот же код с использованием bind переменной:

bind variable:

Здесь, как мы видим скорость выполнения цикла уменьшилась до 1 секунды.

Так что через SAS Access to Oracle можно выполнять любой PLSQL код в том числе и создавать процедуры.

Если данный пост был полезен Вам можете оставьте свой отзыв.

С уважением,
Николай.