[前][次][番号順一覧][スレッド一覧]

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]