diff --git a/src/modules/db2_ops/doc/db2_ops.xml b/src/modules/db2_ops/doc/db2_ops.xml index 0b9c77942d5..b1d2e147078 100644 --- a/src/modules/db2_ops/doc/db2_ops.xml +++ b/src/modules/db2_ops/doc/db2_ops.xml @@ -1,5 +1,5 @@ - @@ -34,7 +34,7 @@
Dependencies - + none @@ -47,7 +47,7 @@ database = type "://" user:psw "@" host "/" database_name field = xltext fields = field [ "," field ... ] - op = "=" | "<" | ">" | "<=" | ">=" | "<>" | "!=" + op = "=" | "<" | ">" | "<=" | ">=" | "<>" | "!=" where = fields ops = op [ "," op ... ] order = field @@ -78,7 +78,7 @@
<varname>db_url</varname> (string) - Default database URL. + Default database URL. The format is: @@ -148,7 +148,7 @@ db_query(query | query_id[, handle]) - Executes query and in case of SELECT returns result via handle, seeks the first + Executes query and in case of SELECT returns result via handle, seeks the first record and returns TRUE if table is not empty. The result is accessible using @db.fetch select. See also declare_handle. Query_id references to query declared using declare_query, @@ -160,7 +160,7 @@ ... db_query("delete/silo///"); - if (db_query("select/silo/body/uid//inc_time/%$f.uid", my_handle)) { + if (db_query("select/silo/body/uid//inc_time/%$f.uid", my_handle)) { ... } ... @@ -261,7 +261,7 @@ route["print_row"] { .... } - + ... if (db_foreach(my_handle, print_row)) { ... @@ -285,7 +285,7 @@ failure_route["my_failure"] { db_proper(); - db_query(my_query, my_handle); + db_query(my_query, my_handle); .... } @@ -408,13 +408,13 @@
- +
<function>@db.fetch.handle</function> - Similar functionality as @db.query selects with exception that + Similar functionality as @db.query selects with exception that operation is performed at query has been opened by db_query. @@ -435,7 +435,7 @@ } } db_close(my_handle); - +
@@ -467,9 +467,9 @@ } if (@db.fetch.my_handle.row_no == "1") { # always false because .count has invalidated current record! - } + } db_close(my_handle); - +
@@ -481,9 +481,9 @@ db_ops common example -modparam("db_ops", "declare_query", "sel1=select/location/received/uid///%$f.uid"); -modparam("db_ops", "declare_query", "sel2=select/subscriber/email_address,greeting/uid,allow_find///%$uidparam,1"); -modparam("db_ops", "declare_query", "sel3=select/silo/body/uid//inc_time/%$f.uid"); +modparam("db_ops", "declare_query", "sel1=select/location/received/uid///%$f.uid"); +modparam("db_ops", "declare_query", "sel2=select/subscriber/email_address,greeting/uid,allow_find///%$uidparam,1"); +modparam("db_ops", "declare_query", "sel3=select/silo/body/uid//inc_time/%$f.uid"); modparam("db_ops", "declare_query", "del1=delete from location where expires<now()"); # raw query # @db.query.sel1 .. SELECT received FROM location WHERE uid = "%$f.uid" @@ -589,7 +589,7 @@ route["print_tbl"] { route["db_test"] { route("print_count"); - + $f.uid="QWERTY"; xplog("L_INFO", "query #1\n"); if (db_query("q1", "h0")) { @@ -597,7 +597,7 @@ route["db_test"] { } db_close("h0"); - xplog("L_INFO", "replace\n"); + xplog("L_INFO", "replace\n"); db_query("q4"); xplog("L_INFO", "query #2\n"); @@ -618,7 +618,7 @@ route["db_test"] { db_query("q5"); route("print_count"); - + xplog("L_INFO", "foreach\n"); db_query("q1", "h0"); db_foreach("h0", "print_record");