<?xml version="1.0" encoding="UTF-8" ?>
|
|
<sqls>
|
<dataSpace name="version">
|
|
<sql name="getMaxTempVersionNo">
|
<![CDATA[
|
select max(version_no) from @{tableName}
|
where data_id = '@{dataId}'
|
]]>
|
</sql>
|
|
<sql name="getMaxStandardVersionNo">
|
<![CDATA[
|
select max(version_no) from @{tableName}
|
where data_id = '@{dataId}'
|
and is_temp = 'F'
|
]]>
|
</sql>
|
|
<sql name="setStandardVersionNo">
|
<![CDATA[
|
update @{tableName} set
|
version_code = '@{versionCode}', version_no = @{versionNo},
|
is_temp = 'F'
|
where data_id = '@{dataId}' and apply_id = '@{applyId}'
|
]]>
|
</sql>
|
|
<sql name="deleteOneVersion">
|
<![CDATA[
|
delete from @{tableName}
|
where data_id = '@{dataId}' and apply_id = '@{applyId}'
|
]]>
|
</sql>
|
|
<sql name="updateVersionSequence">
|
<![CDATA[
|
update sys_version
|
set version_sequence = @{versionSequence}
|
where code = '@{code}'
|
]]>
|
</sql>
|
|
<sql name="versionDataCopy">
|
<![CDATA[
|
insert into @{tableName} (@{toFieldNames})
|
select @{fromFieldNames} from @{fromTableName}
|
where @{filter}@{orderby}@{limit}
|
]]>
|
</sql>
|
|
</dataSpace>
|
|
</sqls>
|