table t : { A : int, B : float, C : string, D : bool }
PRIMARY KEY A
fun list () =
rows <- queryX (SELECT * FROM t)
(fn row =>
{[row.T.A]} | {[row.T.B]} | {[row.T.C]} | {[row.T.D]} |
|
);
return
and add r =
dml (INSERT INTO t (A, B, C, D)
VALUES ({[readError r.A]}, {[readError r.B]}, {[r.C]}, {[r.D]}));
xml <- list ();
return
Row added.
{xml}
and delete a () =
dml (DELETE FROM t
WHERE t.A = {[a]});
xml <- list ();
return
Row deleted.
{xml}
fun main () =
xml <- list ();
return
{xml}