|
On 14-Oct-2016 10:56 -0500, David Gibbs wrote:
On 10/14/2016 10:51 AM, Sue Romano wrote:
I can explain this one. All SQL names can be up to 128 long when
delimiters are removed. For any " in a name, the delimited form
of the name must have that character doubled. So you could have
a name with 128 " characters. To use that name in an SQL
statement, you would need to double each of the " and then add
delimiters on the outside - for a total of 258 " characters.
I do not recall any enablement of escaped <ed: double-quote>
delimiters on the Command Language (CL), so I am unsure how that
would work; separately delimiting the <ed: double-quote>
delimited-identifier <ed: with apostrophes as delimiter> will just
keep the extra double-quote as escape-character as part of the name.
While the SQL requires the double-quote to be escaped, the name that
gets stored has not been stripped of the <ed: double> quotes used as
escape-characters, so I doubt that has ever functioned properly;
something I never tested for.
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2025 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.