2009-04-01から1ヶ月間の記事一覧

S2Dao の IN 句で 1000 件以上のリストを渡すにはどうするか

DBMS に Oracle を使っている場合、Oracle の制限により IN 句には 1000 件までしかリストを記述できません。そのため、S2Dao のバインド変数で 1000 件を超えるサイズの配列や List を渡すと、それがそのまま変数展開されてしまい SQL 構文エラーとなってし…

S2Dao の SQL コメントでハマッたこと

落ち着いてきたので、今回係った開発プロジェクトで実際にあったハマリネタをひとつ紹介します。 select tab1.col1 from tab1 where col1 = 'foo' /*IF param=='hoge'*/ and col2 = 'bar' /*END*/ と書いたとき、IFブロックが想定通りに評価されません。 S2D…

Oracle が Sun を買収だそうな

うへぇー。 米Oracleと米Sun Microsystemsは20日、OracleがSunを買収することで最終合意したと発表した。 http://internet.watch.impress.co.jp/cda/news/2009/04/20/23215.html Sun が MySQL AB を買収。 Oracle が Sun を買収。 つまり Oracle ⊃ Sun ⊃ MyS…

MySQL-ML Watch

MySQL の ML で久々に面白いスレッドが。 Subject: [mysql 14789] SJISで文字コードがシフト?してしまい検索できない http://www.mysql.gr.jp/mysqlml/mysql/msg/14789 最初は「PHP側のライブラリが latin1 でコンパイルされる所為なんじゃないの?」「DBや…