SQLTransaction - об'єкт відкритої транзакції Web SQL.
Database.transaction(function( obSQLTransaction ){});
//або
Database.readTransaction(function(obSQLTransaction){});
Database - об'єкт Database.
transaction - метод Database.transaction.
readTransaction - метод readTransaction().
obSQLTransaction - об'єкт SQLTransaction, який передається функції в якості параметра.
SQLTransaction об'єкт транзакції Web SQL, який дозволяє виконувати послідовні операції до бази даних.
if(window.openDatabase){
var db = openDatabase("mydb","","test db", 2097152);
db.transaction(function(tx){
tx.executeSql('CREATE TABLE IF NOT EXISTS test(`id` INTEGER PRIMARY KEY, `name`, `text`);');
tx.executeSql('UPDATE `test` SET `name`="змінено", `text`="приклад UPDATE" WHERE `id`=1;');
});
db.readTransaction(function(tx){
tx.executeSql('SELECT * FROM `test` WHERE `id`=1;',[],function(tx, res){
alert('`id`: '+res.rows.item(0).id+' `name`: '+res.rows.item(0).name+' `text`: '+res.rows.item(0).text);});
});
}
else alert('Ваш браузер НЕ підтримує openDatabase.');