Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Mailing Lists -> Oracle-L -> RE: UTF character set application problem
Mike,
Yes, we still had the problem until I changed the CHAR columns back to =
being
allocated based on bytes. We are on 9.2.0.5 (Linux), so I am not sure =
if
this bug is the problem or not. What I do know if that our JDBC-based
application did not work after we changed the parameter and executed the
PL/SQL script shown below.
=20
My message is -- be aware that these changes are not necessarily =
harmless.
Marc.
-----Original Message-----
From: mhthomas [mailto:qnxodba_at_gmail.com]=20
Sent: Tuesday, October 19, 2004 12:35 AM
To: mperkowitz_at_comcast.net
Cc: Matjaz Jordan; oracle-l_at_freelists.org
Subject: Re: UTF character set application problem
Hi,
Ref: NLS_LENGTH_SEMANTICS is not supported in JDBC.
Just curious, do you still have the problem?
The note says fixed in 9.2.0.4, and 10g?
HTH Regards,
Mike
On Mon, 18 Oct 2004 18:18:02 -0500, Marc Perkowitz
<mperkowitz_at_comcast.net> wrote:
> Matjaz,
>=20
> Thanks for your suggestion. We implemented this and unfortunately =
just
> found out that there is a bug with this in the Oracle 9.2 when used =
with
> JDBC. We have had to revert back to byte semantics for now. It was a
> significant issue with the CHAR columns that we were using as one-byte
> "flag" columns. All of our "flag" columns appeared as false in the
> application.
>=20
> The Metalink note is 2758545.8 about Bug 2758545 NLS_LENGTH_SEMANTICS =
is
> not supported in JDBC.
>=20
>=20 >=20 >=20
>=20
>=20> >
> > Once we increased the size and set the NLS_LANG
> > correctly, everything was fine.
>=20
>=20
>=20
> NAME TYPE VALUE
> -------------------- ----------- -------
> nls_length_semantics string CHAR
>=20
>=20
>=20
>=20
>=20
-- http://www.freelists.org/webpage/oracle-lReceived on Tue Oct 19 2004 - 16:25:43 CDT
![]() |
![]() |