kuniku’s diary

はてなダイアリーから移行(旧 d.hatena.ne.jp/kuniku/)、表示がおかしな箇所はコメントをお願いします。記載されている内容は日付およびバージョンに注意してください。直近1年以上前は古い情報の可能性が高くなります。

s2dao

S2DaoにおけるIFコメント、BEGINコメントの挙動

s2daoの「AND」文字列を消すタイミングというか消す条件がわからない。 なんとなくわかった。(2009-02-02の追記参照) SELECT ・・・ TABLE3 T3 WHERE ・・・ /*BEGIN*/----行(1) /*IF dto.xxx1=="1"*/ T3.XXX='1' /*END*/ /*IF dto.xxx1=="1"*/ or T…

S2DaoでORが複数の場合の先頭ORの除去

s2daoを使って、 Select From Where column1 = 1 or column1 = 2 or column1 = 3 は、INを使えばよくて WHERE column1 IN/*dto.strArray*/('100') http://q.hatena.ne.jp/1176814028 where a in /*a_array*/(0,1,2) IF文と組み合わせた場合に、先頭のORが残…

S2Daoで配列のインデックスを指定する方法ってある?→ある。

s2daoを使って配列のインデックスを直接指定できないかな?と思った。配列を Select From Table Where column1 In/*dto.arrayStr*/('10000') のように、IN演算子で使うことが多いけども、 s2daoの/*IF〜END*/ として利用できないかな〜と試してみたら String…