diff --git a/sqlparams/_styles.py b/sqlparams/_styles.py index 495128c..d618fa4 100644 --- a/sqlparams/_styles.py +++ b/sqlparams/_styles.py @@ -133,6 +133,15 @@ class OrdinalStyle(Style): param_quotes=True ) +# Define non-standard "named_sqlserver" parameter style. +STYLES['named_sqlserver'] = NamedStyle( + name="named_sqlserver", + escape_char="@", + escape_regex="(?P{char}@)", + param_regex=r'(?[A-Za-z_]\w*)', + out_format="@{param}" +) + # Define standard "numeric" parameter style. STYLES['numeric'] = NumericStyle( name="numeric",