ibm-information-center/dist/eclipse/plugins/i5OS.ic.rzajp_5.4.0.1/rzajppgmref.htm

70 lines
4.3 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="reference" />
<meta name="DC.Title" content="Program references in applications that use SQL" />
<meta name="abstract" content="All schemas, tables, views, SQL packages, and indexes referenced in SQL statements in an SQL program are placed in the object information repository (OIR) of the library when the program is created." />
<meta name="description" content="All schemas, tables, views, SQL packages, and indexes referenced in SQL statements in an SQL program are placed in the object information repository (OIR) of the library when the program is created." />
<meta name="DC.subject" content="program, reference, reference, program, command, Display Program References (DSPPGMREF), command (CL)" />
<meta name="keywords" content="program, reference, reference, program, command, Display Program References (DSPPGMREF), command (CL)" />
<meta name="DC.Relation" scheme="URI" content="rzajpbind.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="rzajppgmref" />
<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>Program references in applications that use SQL</title>
</head>
<body id="rzajppgmref"><a name="rzajppgmref"><!-- --></a>
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
<h1 class="topictitle1">Program references in applications that use SQL</h1>
<div><p>All schemas, tables, views, SQL packages, and indexes referenced
in SQL statements in an SQL program are placed in the object information repository
(OIR) of the library when the program is created.</p>
<div class="section"><p>You can use the CL command <span class="cmdname">Display Program References
(DSPPGMREF)</span> to display all object references in the
program. If the SQL naming convention is used, the library name is stored
in the OIR in one of three ways: </p>
</div>
<div class="section"> <ol><li>If the SQL name is fully qualified, the collection name is stored as the
name qualifier.</li>
<li>If the SQL name is not fully qualified and the DFTRDBCOL parameter is
not specified, the authorization ID of the statement is stored as the name
qualifier.</li>
<li>If the SQL name is not fully qualified and the DFTRDBCOL parameter is
specified, the schema name specified on the DFTRDBCOL parameter is stored
as the name qualifier.</li>
</ol>
</div>
<div class="section"><p> If the system naming convention is used, the library name is
stored in the OIR in one of three ways: </p>
</div>
<div class="section"> <ol><li>If the object name is fully qualified, the library name is stored as the
name qualifier.</li>
<li>If the object is not fully qualified and the DFTRDBCOL parameter is not
specified, *LIBL is stored.</li>
<li>If the SQL name is not fully qualified and the DFTRDBCOL parameter is
specified, the schema name specified on the DFTRDBCOL parameter is stored
as the name qualifier.</li>
</ol>
</div>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="rzajpbind.htm" title="Before you can run your application program, a relationship between the program and any specified tables and views must be established. This process is called binding. The result of binding is an access plan.">Bind an application that uses SQL</a></div>
</div>
</div>
</body>
</html>