<?xml version="1.0" encoding="iso-8859-1"?>
<st:sql>
<st:do name="drop_table_person" >
DROP TABLE IF EXISTS PERSON
</st:do>
<st:do name="drop_table_country" >
DROP TABLE IF EXISTS COUNTRY
</st:do>
<st:do name="create_table_country" >
CREATE TABLE COUNTRY(
COUNTRY_ID CHAR(2) PRIMARY KEY,
NAME VARCHAR2(30)
)
</st:do>
<st:do name="create_table_person" >
CREATE TABLE PERSON(
ID INTEGER PRIMARY KEY,
NAME VARCHAR2(30),
SURNAME VARCHAR2(30),
BORNDATE DATETIME,
COUNTRY_ID CHAR(2),
GENDER VARCHAR2(1)
)
</st:do>
<st:do name="insert_country" >
INSERT INTO COUNTRY(COUNTRY_ID, NAME)
VALUES( ${COUNTRY_ID}, ${NAME} )
</st:do>
<st:do name="insert_person" >
INSERT INTO PERSON(ID, NAME, SURNAME, BORNDATE, COUNTRY_ID, GENDER)
VALUES( ${ID}, ${NAME}, ${SURNAME}, ${BORNDATE}, ${COUNTRY_ID}, ${GENDER})
</st:do>
<st:select name="query_for_person" >
SELECT * FROM PERSON
<st:if test="${ID}" prepend="WHERE">
ID=${ID}
</st:if>
</st:select>
<st:select name="count_people" >
SELECT COUNT(*) FROM PERSON
<st:if test="${ID}" prepend="WHERE">
ID=${ID}
</st:if>
</st:select>
</st:sql>