From: Oren Ben-K. <or...@ri...> - 2002-05-30 08:04:31
|
Rolf Veen [mailto:rol...@he...] wrote: > MLB (my limited brain) cannot figure out > why escaped_single_quote is > different from all other escaped_ > in that it is '' instead of \'. > > What is the reason for that ? Because if we use "\'" for escaping "'" we'd also need to escape "\" as "\\", and we'd end up with something basically identical to a double quoted scalar. This way there's only one character that needs to be escaped. FWIW, it is the way that SQL uses to escape single quotes. Have fun, Oren Ben-Kiki |
From: Brian I. <in...@tt...> - 2002-05-31 20:32:43
|
On 30/05/02 04:06 -0400, Oren Ben-Kiki wrote: > Rolf Veen [mailto:rol...@he...] wrote: > > MLB (my limited brain) cannot figure out > > why escaped_single_quote is > > different from all other escaped_ > > in that it is '' instead of \'. > > > > What is the reason for that ? > > Because if we use "\'" for escaping "'" we'd also need to escape "\" as > "\\", and we'd end up with something basically identical to a double quoted > scalar. This way there's only one character that needs to be escaped. FWIW, > it is the way that SQL uses to escape single quotes. Tcl too. Or so I've heard. Cheers, Brian |