Parent Directory | Revision Log | Patch
--- cocoon/blocks/unsupported/databases/trunk/samples/transform/sql-page3.xml 2005/05/06 15:22:51 168616 +++ cocoon/blocks/unsupported/databases/trunk/samples/transform/sql-page3.xml 2005/05/06 15:24:48 168617 @@ -24,18 +24,32 @@ </resources> <content> - <para>This is my first Cocoon2 page filled with SQL data!</para> + <para>This page inserts a row into the table.</para> <sql:execute-query xmlns:sql="http://apache.org/cocoon/SQL/2.0"> <sql:query> - select max(id) as maxid from department + select (max(id)+1) as maxid from department </sql:query> <sql:execute-query> + <!-- + - Don't do this in real applications: use sequences or auto increment fields. + --> <sql:query> - insert into department (id, name, description) - values(<sql:ancestor-value name="maxid" level="1"/> + 1, 'XML Test', - '<span>An XML Test</span>') + insert into department (id, name, description) + values(<sql:ancestor-value name="maxid" level="1"/>, + 'XML Test <sql:ancestor-value name="maxid" level="1"/>', + '<span>A <sql:ancestor-value name="maxid" level="1"/>th attempt to insert <i>XML</i> into the database.</span>') </sql:query> + + <!-- + - Output data after update is complete. + --> + <sql:execute-query> + <sql:query> + select id, name, description from department + </sql:query> + </sql:execute-query> + </sql:execute-query> </sql:execute-query> </content>
infrastructure at apache.org | ViewVC Help |
Powered by ViewVC 1.1.26 |