mysql:7034
From: Kitajima <Kitajima <kitajima@xxxxxxxxxx>>
Date: Tue, 25 Feb 2003 11:18:23 +0900
Subject: [mysql 07034] Re: 漢字中 ASCII の大文字と小文字の識別について
これは[Daiju Azuma]様が[03/02/25 10:52:16]に送信された、 [[mysql 07032] Re: 漢字中 ASCII の大文字と小文字の識別について]への返信です。 〆 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ 教えていただいてありがとうございます。今度その本を調べてみます。 今あらたな問題が発覚しました。 VARCHAR(20) binaryとしてテーブルを作成すると、SUBSTRINGの挙動が変わります。 (当然かもしれませんが)漢字での文字数として扱われず、バイト数として扱われてしまいます。 binaryが無いときは文字数でしたが…。おかげですべてのJavaソースを書き換えなければ ならないようです。 LENGTHはbinaryがあっても無くてもバイト数でのカウントでしたが…。 私としてはOracleとの互換もある程度SQLレベルでは保ちたく、このような現象は ショックです。 型に依存せず、LENGTHならバイト数で、CHAR_LENGTHなら文字数でと固定ならよかった のですが…。 Daiju> Daiju> On Tue, 25 Feb 2003 09:46:00 +0900 Daiju> Kitajima <kitajima@xxxxxxxxxx> wrote: Daiju> Daiju> > Oracleと違う点として留意しなければなりませんね。このようなOracleと Daiju> > MySQLの違いを集めたサイトや本などをご存知の方がおられればご一報願います。 Daiju> Daiju> それほど,評判の良くない本ですが,そのものズバリの本がありま Daiju> す。 Daiju> Daiju> Daiju> SQLクイックリファレンス Daiju> http://www.oreilly.co.jp/BOOK/sql/ Daiju> Daiju> Kevin Kline(ケビン・クライン) Daiju> Daniel Kline 著 Daiju> 石井 達夫 Daiju> 宮原 徹 監訳 Daiju> イデア コラボレーションズ株式会社 訳 Daiju> 2001年11月 Daiju> 312ページ Daiju> 本体価格2,800円 Daiju> ISBN4-87311-055-6 Daiju> Daiju> Daiju> -- Daiju> 神戸市教育委員会庶務課 情報企画係 Daiju> 東 大樹 tel:078-322-5761 fax:078-322-6145 Daiju> Daiju Azuma <daiju_azuma@xxxxxxxxxx> Daiju> >プリンターで印刷すると,だいたい5円かかります。そのうち Daiju> 紙代は1円です。 Daiju> Kitajima. kitajima@xxxxxxxxxx ━━━━────────────────────────────
7017 2003-02-24 13:36 [Kitajima <kitajima@x] 漢字中 ASCII の大文字と小文字の識別について 7018 2003-02-24 14:03 ┣[ken <t_takahashi@xxx] 7019 2003-02-24 14:42 ┃┗[Kitajima <kitajima@x] 7020 2003-02-24 14:55 ┃ ┗[Daiju Azuma <daiju_a] 7022 2003-02-24 15:44 ┣[ML account <ml@xxxxx] 7023 2003-02-24 16:18 ┃┗[Kitajima <kitajima@x] 7024 2003-02-24 19:03 ┃ ┗[ML account <ml@xxxxx] 7026 2003-02-24 21:27 ┗[とみたまさひろ <tomm] 7030 2003-02-25 09:46 ┗[Kitajima <kitajima@x] 7032 2003-02-25 10:52 ┗[Daiju Azuma <daiju_a] -> 7034 2003-02-25 11:18 ┣[Kitajima <kitajima@x] 7036 2003-02-25 11:25 ┃┣[Daiju Azuma <daiju_a] 7038 2003-02-25 11:29 ┃┗[SUGAWARA Hajime <sug] 7035 2003-02-25 11:20 ┗[Kitajima <kitajima@x]