[Seasar-user:3246] ALTER文を動的に
J.r0ck
j69
2006年 2月 22日 (水) 01:24:18 JST
J.r0ckです
かなりディープな使い方なのでだめもとで質問です。
S2JDBCでALTER文を発行したいのですが
ALTER文を動的に生成したいのです。
要件としては、データ移行ツールを作っていまして
ALTER SEQUENCE SEQ_PAGE_ID RESTART WITH 1000;
の1000部分を移行データの最大シーケンスID+1で動的に変更したいと
いうわがままな内容です。
ALTER文なので1000の部分はバインドできないのは周知なんですが
diconでは
<component name="ResetSequenceHandler"
class="org.seasar.extension.jdbc.impl.BasicUpdateHandler">
<property name="sql">
<![CDATA[
"ALTER SEQUENCE SEQ_PAGE_ID RESTART WITH"
]]>
</property>
</component>
としといて、handler.execute()の前にSQL文をいじくる方法ってないでしょうか?
以上
--
J.r0ck <[E-MAIL ADDRESS DELETED]>
Seasar-user メーリングリストの案内