Hi there
Is it possible to execute a PL/SQL Oracle package on the Database via SAS DI Studio?
I know it is possible to execute functions in this manner, however haven't come across an actual PL/SQL package been executed in this manner.
If it is possible, would anyone have examples/reference doc's or code snippets to help me achieve this please.
A basic call of the package is below;
execute package.go();
Thank you
Aidan
I normally split such questions into two parts:
1. How can I do it with SAS
2. Can I use an existing DIS transformation or do I need user written code or a user written transformation
For 1: Yes, via explicit pass-through SQL. Here an example: https://renenyffenegger.ch/notes/Companies-Products/SAS/programming/proc/sql/oracle/call-function
For 2: That will depend on the details of your task but the SQL transformations like Execute will already allow for quite a few things. Just make sure to enable explicit pass-through so that you can use DB SQL syntax in the expression tab.
Registration is now open for SAS Innovate 2025 , our biggest and most exciting global event of the year! Join us in Orlando, FL, May 6-9.
Sign up by Dec. 31 to get the 2024 rate of just $495.
Register now!
Need to connect to databases in SAS Viya? SAS’ David Ghan shows you two methods – via SAS/ACCESS LIBNAME and SAS Data Connector SASLIBS – in this video.
Find more tutorials on the SAS Users YouTube channel.