Hello,
I have a DI Studio job with a User Written transformation where I'm calling a SQL stored procedure. I need to pass today's date to the stored procedure. My code is giving me this error:
ERROR: CLI execute error: [Microsoft][ODBC SQL Server Driver][SQL Server]Incorrect syntax near the keyword 'convert'.
Here is the code:
proc sql;
connect to odbc ("dsn=SQL server Xxx; Trusted_Connection=yes; database=Xxxxxx");
execute (CCR_Rpt.spUpdate_Pers_Pref_Report @RunDate = convert(date, getdate())) by odbc;
What do I need to do to correctly pass today's date to the stored procedure?
Thank you for your help!
DI Studio 4.9
Linus - I have called several SPs via SAS successfully. This is the first time trying to use today's date for the parameter.
Thank you
Join us for SAS Innovate 2025, our biggest and most exciting global event of the year, in Orlando, FL, from May 6-9. Sign up by March 14 for just $795.
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.