From c69639a228a9572857e8a003ef9ab35aa79d031f Mon Sep 17 00:00:00 2001 From: allan Date: Wed, 18 Feb 2026 17:23:25 +0000 Subject: [PATCH] feat: snowflake support in mf_getschema --- base/mf_getschema.sas | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/base/mf_getschema.sas b/base/mf_getschema.sas index 96c8e0a..849732e 100644 --- a/base/mf_getschema.sas +++ b/base/mf_getschema.sas @@ -25,8 +25,9 @@ %local dsid vnum rc schema; /* in case the parameter is a libref.tablename, pull off just the libref */ %let libref = %upcase(%scan(&libref, 1, %str(.))); + /* sysname can be 'Schema/Owner' or just 'Schema' (eg snowflake) */ %let dsid=%sysfunc(open(sashelp.vlibnam(where=( - libname="%upcase(&libref)" and sysname='Schema/Owner' + libname="%upcase(&libref)" and sysname=:'Schema' )),i)); %if (&dsid ^= 0) %then %do; %let vnum=%sysfunc(varnum(&dsid,SYSVALUE));