We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent cb8caf7 commit 72c5b03Copy full SHA for 72c5b03
1 file changed
plugins/dbms/mssqlserver/syntax.py
@@ -30,14 +30,9 @@ def unescape(expression, quote=True):
30
31
lastIndex = firstIndex + index
32
old = "'%s'" % expression[firstIndex:lastIndex]
33
- unescaped = ""
34
35
- for i in xrange(firstIndex, lastIndex):
36
- unescaped += "%s(%d)" % ("CHAR" if ord(expression[i]) < 256 else "NCHAR", ord(expression[i]))
37
- if i < lastIndex - 1:
38
- unescaped += "+"
+ unescaped = "+".join("%s(%d)" % ("CHAR" if ord(expression[i]) < 256 else "NCHAR", ord(expression[i])) for i in xrange(firstIndex, lastIndex))
39
40
- #unescaped += ")"
41
expression = expression.replace(old, unescaped)
42
else:
43
expression = "+".join("CHAR(%d)" % ord(c) for c in expression)
0 commit comments