ibm-information-center/dist/eclipse/plugins/i5OS.ic.sqlp_5.4.0.1/rbafyprompting.htm

137 lines
7.2 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="Prompting" />
<meta name="abstract" content="The prompt function helps you supply the necessary information for the syntax of the statement you want to use. The prompt function can be used in any of these statement processing modes: *RUN, *VLD, and *SYN." />
<meta name="description" content="The prompt function helps you supply the necessary information for the syntax of the statement you want to use. The prompt function can be used in any of these statement processing modes: *RUN, *VLD, and *SYN." />
<meta name="DC.subject" content="interactive SQL, prompting" />
<meta name="keywords" content="interactive SQL, prompting" />
<meta name="DC.Relation" scheme="URI" content="rbafyintract.htm" />
<meta name="DC.Relation" scheme="URI" content="rbafyprompt1.htm" />
<meta name="DC.Relation" scheme="URI" content="rbafyprompt2.htm" />
<meta name="DC.Relation" scheme="URI" content="rbafyprompt3.htm" />
<meta name="DC.Relation" scheme="URI" content="rbafyprompt4.htm" />
<meta name="DC.Relation" scheme="URI" content="rbafyprompt5.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="rbafyprompting" />
<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>Prompting</title>
</head>
<body id="rbafyprompting"><a name="rbafyprompting"><!-- --></a>
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
<h1 class="topictitle1">Prompting</h1>
<div><p>The prompt function helps you supply the necessary information
for the syntax of the statement you want to use. The prompt function can be
used in any of these statement processing modes: *RUN, *VLD,
and *SYN.</p>
<div class="section"><p>You have two options when using the prompter: </p>
<ul><li>Type the verb of the statement before pressing F4=Prompt. <p>The statement
is parsed and the clauses that are completed are filled in on the prompt displays.</p>
<p>If
you type SELECT and press F4=Prompt, the following display appears: </p>
<div class="p"> <pre class="screen"> Specify SELECT Statement
Type SELECT statement information. Press F4 for a list.
FROM tables . . . . . . . . _____________________________________________
SELECT columns . . . . . . _____________________________________________
WHERE conditions . . . . . _____________________________________________
GROUP BY columns . . . . . _____________________________________________
HAVING conditions . . . . . _____________________________________________
ORDER BY columns . . . . . _____________________________________________
FOR UPDATE OF columns . . . _____________________________________________
Bottom
Type choices, press Enter.
DISTINCT rows in result table . . . . . . . . . N Y=Yes, N=No
UNION with another SELECT . . . . . . . . . . . N Y=Yes, N=No
Specify additional options . . . . . . . . . . . N Y=Yes, N=No
F3=Exit F4=Prompt F5=Refresh F6=Insert line F9=Specify subquery
F10=Copy line F12=Cancel F14=Delete line F15=Split line F24=More keys
</pre>
</div>
</li>
<li>Press F4=Prompt before typing anything on the Enter SQL Statements display.
You are shown a list of statements. The list of statements varies and depends
on the current interactive SQL statement processing mode. For syntax check
mode with a language other than *NONE, the list includes all SQL statements.
For run and validate modes, only statements that can be run in interactive
SQL are shown. You can select the number of the statement you want to use.
The system prompts you for the statement you selected. <p>If you press F4=Prompt
without typing anything, the following display appears: </p>
<div class="p"> <pre class="screen"> Select SQL Statement
Select one of the following:
1. ALTER TABLE
2. CALL
3. COMMENT ON
4. COMMIT
5. CONNECT
6. CREATE ALIAS
7. CREATE COLLECTION
8. CREATE INDEX
9. CREATE PROCEDURE
10. CREATE TABLE
11. CREATE VIEW
12. DELETE
13. DISCONNECT
14. DROP ALIAS
More...
Selection
__
F3=Exit F12=Cancel
</pre>
</div>
</li>
</ul>
</div>
<div class="section"><p>If you press F21=Display Statement on a prompt display, the prompter
displays the formatted SQL statement as it was filled in to that point.</p>
</div>
<div class="section"><p>When Enter is pressed within prompting, the statement that was
built through the prompt screens is inserted into the session. If the statement
processing mode is *RUN, the statement is run. The prompter remains in control
if an error is encountered.</p>
</div>
</div>
<div>
<ul class="ullinks">
<li class="ulchildlink"><strong><a href="rbafyprompt1.htm">Syntax checking</a></strong><br />
The syntax of the SQL statement is checked when it enters the prompter.</li>
<li class="ulchildlink"><strong><a href="rbafyprompt2.htm">Statement processing mode</a></strong><br />
The statement processing mode can be selected on the Change Session Attributes display.</li>
<li class="ulchildlink"><strong><a href="rbafyprompt3.htm">Subqueries</a></strong><br />
Subqueries can be selected on any display that has a WHERE or HAVING clause.</li>
<li class="ulchildlink"><strong><a href="rbafyprompt4.htm">CREATE TABLE prompting</a></strong><br />
When prompting for CREATE TABLE, support is available for entering column definitions individually.</li>
<li class="ulchildlink"><strong><a href="rbafyprompt5.htm">Enter DBCS data</a></strong><br />
The rules for processing DBCS data across multiple lines are the same on the Enter SQL Statements display and in the SQL prompter.</li>
</ul>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="rbafyintract.htm" title="Interactive SQL allows the programmer or database administrator to quickly and easily define, update, delete, or look at data for testing, problem analysis, and database maintenance.">Use interactive SQL</a></div>
</div>
</div>
</body>
</html>