25.01.2014 Views

CCSID 102 – What's a CCSID and why do I care?

CCSID 102 – What's a CCSID and why do I care?

CCSID 102 – What's a CCSID and why do I care?

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Wednesday, March 29, 2006<br />

IBM Software Group | DB2 Information Management Software<br />

Character Based Functions - Example<br />

Assume that NAME is a VARCHAR(128) column, encoded in Unicode<br />

UTF-8, that contains 'Jürgen'. The following query:<br />

SELECT CHARACTER_LENGTH(NAME,CODEUNITS32)<br />

FROM T1 WHERE NAME = ’Jürgen’;<br />

or<br />

SELECT CHARACTER_LENGTH(NAME,CODEUNITS16)<br />

FROM T1 WHERE NAME = ’Jürgen’;<br />

returns the value 6. A similar query:<br />

SELECT CHARACTER_LENGTH(NAME,OCTETS)<br />

FROM T1 WHERE NAME = ’Jürgen’;<br />

or<br />

SELECT LENGTH(NAME)<br />

FROM T1 WHERE NAME = ’Jürgen’;<br />

returns the value 7.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!