Mimo, że wolałby nie tworząc plik, I w końcu poszedł z następującym roztworem:
Zadanie SQL nazywa się następująco
<sql ... print="yes" output="temp.properties"
expandProperties="true" showheaders="false" showtrailers="false" >
<![CDATA[
select 'current.sp.version=' || NAME from SERVICE_PACK;
select 'current.major.version=' || NAME from VERSION;
]]>
</sql>
Generowane Właściwości pliku będzie zawierać:
current.sp.version=03
current.major.version=5
Następnie wystarczy załadować plik właściwości i go usunąć:
<property file="temp.properties" />
<delete file="temp.properties" />
<echo message="Current service pack version: ${current.sp.version}" />
<echo message="Current major version: ${current.major.version}" />
To działa, a wszystko jest tam w scenariuszu mrówki (nawet jeśli nie jest to najładniejsza rzecz na świecie!).
cześć! 'select 'deployment_instruction =' deployment_instruction z Patch_spd gdzie patch_name = '$ {patch_name}'' im działa powyżej zapytania, ale w moim pliku właściwości drukuje tylko pls, pomóż mi 'deployment_instruction =' nic innego – picnic4u
Prześlij zapytanie bezpośrednio do twojego baza danych i sprawdź, czy daje właściwy wynik? – zakvdm