- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:antでパラメータ付きsqlファイルを実行する方法。)
antでパラメータ付きsqlファイルを実行する方法
このQ&Aのポイント
- antを使用してパラメータ付きのsqlファイルを実行する方法について教えてください。
- 現在、antを使用してsqlタスクを実行していますが、sqlファイルにパラメータを渡す方法がわかりません。
- build.xmlの設定やsqlファイルの書き方などについて詳しく教えていただければ幸いです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
antが読込むSQLファイルでも ${~~~} 形式のトークンの置換が出来るようです。 ant 1.7.1 で確認しました。 build.xml --------------------------------------------------- <target name="test"> <property name="arg_1" value="TEST" /> <sql driver="${jdbc.driver}" url="${db.url}" userid="${db.username}" password="${db.password}" print="false" encoding="UTF-8" delimiter="/" delimitertype="row" keepformat="yes"> <transaction src="./test.sql"/> <classpath refid="compile.classpath"/> </sql> </target> ------------------------------------------------------------- test.sql ---------------------------------------------------- select '${arg_1}' as 引数の内容 from dual; -------------------------------------------------------------
お礼
まさに、やりたいことができました! ありがとうございます。