ibm-information-center/dist/eclipse/plugins/i5OS.ic.cli_5.4.0.1/rzadpwhentrans.htm

46 lines
2.7 KiB
HTML

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="en-us" xml:lang="en-us">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="security" content="public" />
<meta name="Robots" content="index,follow" />
<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
<meta name="DC.Type" content="concept" />
<meta name="DC.Title" content="When to call SQLTransact() in a DB2 UDB CLI application" />
<meta name="DC.Relation" scheme="URI" content="rzadpcommitrollback.htm" />
<meta name="copyright" content="(C) Copyright IBM Corporation 1999, 2006" />
<meta name="DC.Rights.Owner" content="(C) Copyright IBM Corporation 1999, 2006" />
<meta name="DC.Format" content="XHTML" />
<meta name="DC.Identifier" content="rzadpwhentrans" />
<meta name="DC.Language" content="en-us" />
<!-- All rights reserved. Licensed Materials Property of IBM -->
<!-- US Government Users Restricted Rights -->
<!-- Use, duplication or disclosure restricted by -->
<!-- GSA ADP Schedule Contract with IBM Corp. -->
<link rel="stylesheet" type="text/css" href="./ibmdita.css" />
<link rel="stylesheet" type="text/css" href="./ic.css" />
<title>When to call SQLTransact() in a DB2 UDB CLI application</title>
</head>
<body id="rzadpwhentrans"><a name="rzadpwhentrans"><!-- --></a>
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
<h1 class="topictitle1">When to call SQLTransact() in a DB2<sup>®</sup> UDB CLI application</h1>
<div><div class="p">Consider the following items when deciding when to end a transaction: <ul><li>You can only commit or roll back the current transaction, so keep dependent
statements within the same transaction.</li>
<li>Various locks are held while you have an outstanding transaction. Ending
the transaction releases the locks, and allows access to the data by other
users. This is the case for all SQL statements, including SELECT statements.</li>
<li>As soon as a transaction has successfully been committed
or rolled back, it is fully recoverable from the system logs (this depends
on the Database Management System (DBMS)). Open transactions are not recoverable.</li>
</ul>
</div>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="rzadpcommitrollback.htm">Commit or roll back in a DB2 UDB CLI application</a></div>
</div>
</div>
</body>
</html>