+ # set defaults properly
+# use re 'debug';
+ s/(?<altertable>ALTER\s+TABLE\s+\S+) # table name
+ \s+ADD\s+CONSTRAINT\s+
+ \S+\s+DEFAULT\s+
+ (?<function>\((?<unbraceddef>(?:[^\(\)]++|(?&function))*)\)) # default value
+ \s+FOR\s+
+ (?<column>\S+) # column
+ /$+{altertable} ALTER COLUMN $+{column} SET DEFAULT $+{unbraceddef};/gix;
+ s/GETDATE\(\)/NOW()/gix;
+ $temp .= $_;