24 lines
682 B
XML
24 lines
682 B
XML
|
|
<?xml version="1.0" encoding="utf-8"?>
|
||
|
|
<dynamic-sql>
|
||
|
|
<sql id="getCategories"><![CDATA[
|
||
|
|
select * from JCDP_SYS_CATEGORY where 1=1
|
||
|
|
<@p p="AND %s">id</@p>
|
||
|
|
<@p p="AND ((pid='root' or CATEGORYTYPE=?)) ">categorytype</@p>
|
||
|
|
<@p p="AND %s" f="%S LIKE ?">code</@p>
|
||
|
|
<@p p="AND %s" s=" OR" f="UPPER(%S) LIKE ?">name</@p>
|
||
|
|
order by seq
|
||
|
|
]]>
|
||
|
|
</sql>
|
||
|
|
<sql id="getMaxCode"><![CDATA[
|
||
|
|
select max(seq) from JCDP_SYS_CATEGORY where <@p>pid</@p>
|
||
|
|
]]>
|
||
|
|
</sql>
|
||
|
|
<sql id="deleteCascade">
|
||
|
|
<![CDATA[
|
||
|
|
DELETE
|
||
|
|
FROM
|
||
|
|
JCDP_SYS_CATEGORY
|
||
|
|
WHERE <@p f="%s LIKE ?">code</@p>
|
||
|
|
]]>
|
||
|
|
</sql>
|
||
|
|
</dynamic-sql>
|