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

mysql:2641

From: <cotton@xxxxxxxxxx>
Date: Sun, 22 Oct 2000 15:57:18 +0900
Subject: [mysql 02641] Re: SQL 文の長さについて。

有難うございます。
16Mもあるんですか、、、意外に大きいです。

私が参考にしたのは
http://www2p.biglobe.ne.jp/~sakurait/cstrue/chap4.htm#bm4.18
の、
>気を付けなければならないこととして、発行する SQL文字列の長さに制限があ
>るということです。Microsoft SQL Server では 120Kバイト程度 (実用上はもっと
>小さいのではないかと思いますが)、Oracle ODBC Driver & SQL*Net2.X では約
>30Kバイト程度です。Oracle ODBC Driver & SQL*Net1.X では 2Kバイト程度で
>すので、一括発行には注意が必要です。
のくだりです。
ここにはMySQLについては書いてなかったので気になっていました。

Tomohiro>   高橋(智)です。
Tomohiro> 
Tomohiro> cotton@xxxxxxxxxx wrote:
Tomohiro> > 
Tomohiro> > 皆様、はじめまして。
Tomohiro> > 最近仕事でMySQLを使いはじめました。
Tomohiro> > windows98からODBC経由でMySQLに対しSQLを発行する
Tomohiro> > プログラムを作成しています。
Tomohiro> > 一度に発行できるSQL文の長さをどなたかご存知無いでしょうか?
Tomohiro> 
Tomohiro>   以前、MySQL用のJDBC Driver(Type4)の改良をしていて、分かったことな
Tomohiro> のですが、
Tomohiro>   マニュアルには、以下のような記述があります。
Tomohiro> 
Tomohiro>   「例えば、 BLOB 型の許容範囲いっぱいのデータをテーブルに入れる場合、 
Tomohiro>     --set-variable=max_allowed_packet=24M オプションを指定してサーバー
Tomohiro>     を起動する必要があります。」  
Tomohiro> 
Tomohiro>   しかし、MySQLが規定するパケットの構造上、16Mを越えることなできない
Tomohiro> と思います。
Tomohiro>   (どうやら、パケットの構造にもバージョンがあるようで、16Mを越えるよ
Tomohiro> うにもできるカンジですが、詳しいことは知りません)
Tomohiro> 
Tomohiro> -- 
Tomohiro> 高橋智宏
Tomohiro> 


------------------------------------------------------------


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

      2622 2000-10-20 21:29 [藤吉 克己 <fujiyosh] 256バイト超の BLOB 型インデックスが正しく処理されません。
      2624 2000-10-21 00:48 ┣[<takeshi@xxxxxxxxxx>]                                       
      2644 2000-10-23 17:33 ┃┗[藤吉 克己 <fujiyosh]                                     
      2646 2000-10-24 00:05 ┃ ┗[<takeshi@xxxxxxxxxx>]                                   
      2627 2000-10-21 01:04 ┗[とみたまさひろ <tomm]                                       
      2638 2000-10-22 14:22  ┗[<cotton@xxxxxxxxxx> ] SQL 文の長さについて。              
      2640 2000-10-22 15:32   ┗[Tomohiro Takahashi <]                                   
->    2641 2000-10-22 15:57    ┗[<cotton@xxxxxxxxxx> ]