2011-07-01から1ヶ月間の記事一覧
10gのDBサーバに11gのクライアントからEXPしたりしようとすると ORA-00904: "POLTYP": invalid identifier って出て途中でアボートする。逆(10gでexpしたものを11gにimp)とかは普通にできるので なんつーか割り切った仕様なんですかね。めんどくせえなー
RETURN 文は、値を返すことのできないトリガでは利用不可。すぐさまトリガから出るには、LEAVE 文を使用する。 http://dev.mysql.com/doc/refman/5.1/ja/routine-restrictions.htmlたまたまbreakみたいなRETURNだったからLEAVEで逃げれたけど、 これどうなん…
注意:MySQL 5.1.6以前のバージョンでは、MySQL は CREATE TRIGGER を使用する為に SUPER権限を要求する http://dev.mysql.com/doc/refman/5.1/ja/create-trigger.htmlということで、5.0系だとrootユーザじゃないとトリガが設定できないようです。 え……何その…
id NUMBER(10), name VARCHAR(20), sex CHAR(1)...みたいなテーブルがあり、 iBatis使って全件引っこ抜いたりすると、 HashMapだと当然バラバラのkey, valueだし、TreeMapだと50音順で並んじゃいます。 こんなときはLinkedHashMapにすると良いみたいです。 <select id="selectAllByColumnSorted" resultClass="java.util.LinkedHashMap" parameterClass="String" remapResults="true"> </select>…