HP c-tree-SQL ISQL and Tools Example 3-6 Specifying a Query Header and Footer with Title, Isql

Page 36

ISQL and Tools

The TITLE statement lets you specify text that ISQL displays before (TITLE TOP) or after (TITLE BOTTOM) the query results.

The title can also be horizontally positioned by specifying the keywords LEFT, CENTER, or RIGHT; or by specifying the actual column number corresponding to the required positioning of the title. Use the SKIP clause to skip lines after a top title or before a bottom title.

The following example uses two TITLE statements to display a query header and footer.

Example 3-6: Specifying a Query Header and Footer with TITLE

ISQL> TITLE TOP LEFT "Orders Summary" RIGHT "September 29, 1998" SKIP 2; ISQL> SHOW LINESIZE -- RIGHT alignment of TITLE is relative to this value:

LINESIZE .................... : 78

ISQL>

TITLE BOTTOM CENTER "End of Orders Summary Report" SKIP 2;

ISQL>

select c.customer_name, c.customer_city, o.order_id, o.order_value

from customers c, orders o

 

 

 

where o.customer_id =

c.customer_id

 

 

order by c.customer_name;

 

 

 

Orders Summary

 

 

 

 

September 29, 1998

CUSTOMER_NAME

CUSTOMER_CITY

 

ORDER_ID

ORDER_VALUE

-------------

-------------

 

--------

-----------

Aerospace Enterpris Scottsdale

 

13

$3,000,000.00

Aerospace Enterpris Scottsdale

 

14

$1,500,000.00

Summary of activity

for Aerospace Enterpris

 

Total number of orders:

 

2

 

Total value of

orders:

$4,500,000.00

 

Chemical Constructi Joplin

 

11

$3,000,000.00

Chemical Constructi Joplin

 

12

$7,500,000.00

Summary of activity

for Chemical Constructi

 

Total number of orders:

 

2

 

Total value of

orders:

$10,500,000.00

 

Luxury Cars Inc.

North

Ridgeville

21

$6,000,000.00

Luxury Cars Inc.

North

Ridgeville

20

$5,000,000.00

Summary of activity for Luxury Cars Inc.

Total number of orders:

2

Total value of orders: $11,000,000.00

.

 

.

 

.

 

Tower Construction

Munising

8

$2,000,000.00

Tower

Construction

Munising

10

$6,000,000.00

Tower

Construction

Munising

9

$8,000,000.00

Summary of

activity

for Tower Construction

Total

number of orders:

3

Total

value of

orders:

$16,000,000.00

3-10

FairCom Corporation

Image 36
Contents Isql and Tools Reference Guide For use with c-treeSQL ServerPage Table of Contents Data Load Utility dbload Tutorial Source Code IiiFairCom Corporation Syntax Diagram Conventions Documentation OverviewPurpose of this Manual AudienceRelated Documentation Isql and ToolsIntroduction OverviewIsql and Tools FairCom Corporation Quick Tour Introductory TutorialInit IsqlDefine ManageIsql Create Table Custmast Isql Commit Work CustmastDone Complete Introductory Tutorial CodeQuick Tour Relational Model and Indexing Tutorial ISQLTutorial2.sqlQuick Tour Insert Into Values Insert IntoValues Commit Work QTY PriceComplete Relational Model and Indexing Tutorial Source Code Locking Tutorial ISQLTutorial3.sql@ISQL @iSQLTutorial3.sql Isql Delete from Custmast Complete Locking Tutorial Source Code Transaction Processing Tutorial ISQLTutorial4.sqlTransaction Rollback Work Complete Transaction Processing Tutorial Source Code Isql Statements Starting Interactive SQLSyntax ArgumentsPassword Statement History SupportUsername ConnectstringFormatting Output of Isql Queries Isql StatementsIsql Statements for Statement History Support Statement SummaryIsql Statements for Query Formatting Summary DisplayExample 3-1 Unformatted Query Display from Isql Customername Customercity Orderid OrdervalueFormatting Column Display with the Column Statement Example 3-2 Controlling Display Width of Character Columns Example 3-3 Customizing Format of Numeric Column Displays Ordervalue Customername Customercity Example 3-4 Specifying Column Breaks and Values with Display Numorders Customername Example 3-6 Specifying a Query Header and Footer with Title Help and Table Statements Transaction SupportIsql Reference 1 @ Execute SyntaxDescription ExampleBreak Syntax BreakspecExamples Skip nCustomername Clear Syntax HistoryArgument Column SyntaxOption Break Column Compute Display TitleColumnname Format formatstringHeading headingtext Date-Time Format Strings for the Column Statement Character DescriptionNull ? Type Length Colname Not Null INTChar Orderinfo AmountSysdate FLD Column TitleNEW Title ComputeAVG MAX MIN SUM Count VariablenameDefine Syntax ValueColposition DisplayvalueCOL columnnumber @columnnameEdit Syntax Exit or Quit Syntax Related StatementsExit 10 GET Syntax Isql GET query.sqlIsql RUN Help Commandsclauses Help SyntaxHistory Syntax Orderstate LotlocationFollowing example illustrates usage of the History statement Hostcommand Host or SH or SyntaxFrom List Syntax Quit or Exit Syntax 16 RUN SyntaxQuit Isql HistorySave Syntax 18 SET SyntaxPagesize LinesizePagesize numberlines Connection databasename Default Transaction Isolation Level isolationlevelIsql Break on Isql Select TBL from Systables TBL TBLShow Syntax Is Default ? Spool SyntaxFilename on Database ConnectionsStart Syntax Argument …Isql Spool STK on Isql Spool OFFNull ? Type Length Colname Not Null INT Not Null VarcharTablename Type Length Colname Null ?Date Title Syntax Left Center Right COL nText DoubleIsql Clear Title Isql and Tools FairCom Corporation Data Load Utility dbload IntroductionDbload Command Line Syntax CommandsfilePrerequisites for Dbload OptionsData File Formats Data Load Utility dbloadCommands File Variable Length RecordsFixed Length Records Next RecordDefine Record Statement Char Short Long Float DoubleFor Each Statement NullExample 4-1 Sample dbload commands files ExamplesCompilation Errors Record name redefinedPosition not specified for fixed length record Fatal Errors Isql and Tools FairCom Corporation Data Unload Utility dbdump Prerequisites for DbdumpDbdump Command Line Syntax Data Unload Utility dbdump Short Long Float DoubleFor Record Statement Define Record custrec of Fixed Length 37 AS Isql and Tools FairCom Corporation Schema Export Utility dbschema Username.procedurename OutfileUsername.tablename Username.triggernameSchema Export Utility dbschema DbschemaImport Begin ENDIsql and Tools FairCom Corporation Tutorial Source Code Commit Work Select * from Custmast Delete from CustmastInteger MoneyVARCHAR6 Tutorial Source Code Commit Work Delete from CustmastImdesc VARCHAR48 Select * from orderlist Select * from orderitems Isql and Tools FairCom Corporation Symbols Index-iIsql Index-ii FairCom CorporationIndex Index-iii FairCom Corporation