ibm-information-center/dist/eclipse/plugins/i5OS.ic.dbp_5.4.0.1/rbafordkoksap.htm

57 lines
3.5 KiB
HTML
Raw Normal View History

2024-04-02 14:02:31 +00:00
<?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="Read by key operation" />
<meta name="abstract" content="This operation gets the record identified by the key value." />
<meta name="description" content="This operation gets the record identified by the key value." />
<meta name="DC.Relation" scheme="URI" content="rbafordbrk.htm" />
<meta name="copyright" content="(C) Copyright IBM Corporation 1998, 2006" />
<meta name="DC.Rights.Owner" content="(C) Copyright IBM Corporation 1998, 2006" />
<meta name="DC.Format" content="XHTML" />
<meta name="DC.Identifier" content="rbafordkoksap" />
<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>Read by key operation</title>
</head>
<body id="rbafordkoksap"><a name="rbafordkoksap"><!-- --></a>
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
<h1 class="topictitle1">Read by key operation</h1>
<div><p><span>This operation gets the record identified by the key value.</span></p>
<p> Key operations of equal, equal or after, equal or before, read previous
key equal, read next key equal, after, or before can be specified. If a format
name is specified, the system searches for a record of the specified key value
and record format name. If a format name is not specified, the entire keyed
sequence access path is searched for the specified key value. If the key definition
for the file includes multiple key fields, a partial key can be specified
(you can specify either the number of key fields or the key length to be used).
This allows you to do generic key searches. If the program does not specify
a number of key fields, the system assumes a default number of key fields.
This default varies depending on if a record format name is passed by the
program. If a record format name is passed, the default number of key fields
is the total number of key fields defined for that format. If a record format
name is not passed, the default number of key fields is the maximum number
of key fields that are common across all record formats in the access path.
The program must supply enough key data to match the number of key fields
assumed by the system. (The CHAIN statement in the RPG/400<sup>®</sup> language and the READ statement
in the COBOL/400<sup>®</sup> language
are examples of this operation.)</p>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="rbafordbrk.htm" title="These read operations can be used with a keyed sequence access path to get database records.">Read database records using a keyed sequence access path</a></div>
</div>
</div>
</body>
</html>