From fc8a39bbca86383099f74cd5a50144a761a3abca Mon Sep 17 00:00:00 2001 From: vrh Date: Tue, 4 Aug 2020 18:45:00 +0200 Subject: [PATCH] fix: quoting reserved words --- base/mp_getddl.sas | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/base/mp_getddl.sas b/base/mp_getddl.sas index cad1204..b638032 100644 --- a/base/mp_getddl.sas +++ b/base/mp_getddl.sas @@ -250,7 +250,9 @@ run; else if type='num' then fmt=' DOUBLE PRECISION'; else fmt='VARCHAR('!!cats(length)!!')'; if notnull='yes' then notnul=' NOT NULL'; - put name fmt notnul; + /* quote column names in case they represent reserved words */ + name2=quote(trim(name)); + put name2 fmt notnul; run; /* Extra step for data constraints */