Presentation is loading. Please wait.

Presentation is loading. Please wait.

Oracle Command Spool Spool C:\temp\Lab9.lst Select Hotel_no, room_no, type, price From Room Order by Hotel_no; Spool Off.

Similar presentations


Presentation on theme: "Oracle Command Spool Spool C:\temp\Lab9.lst Select Hotel_no, room_no, type, price From Room Order by Hotel_no; Spool Off."— Presentation transcript:

1 Oracle Command Spool Spool C:\temp\Lab9.lst Select Hotel_no, room_no, type, price From Room Order by Hotel_no; Spool Off

2 Oracle Command Ttitle Ttitle 'CS 3630|Database Systems' -- Ttitle: Top Title -- Produce two lines, centered -- CS 3630 -- Database Systems

3 Oracle Command Btitle Btitle: Bottom Title Btitle 'SQL Report' -- Could be on two lines

4 Other Oracle Format Commands Set linesize 80 Set Pagesize 70 Set echo off -- Do not echo SQL command Set Feedback off -- Do not show "8 Rows selected" Set Wrap off -- Truncate any string that is too long Show all -- to see all options with their values

5 Oracle Command Column Column price format $999.99 heading 'Price|Per Night' Col Hotel_No format a10 heading 'Hotel No' Col Room_No format a10 heading 'Room No'

6 Oracle Command NewPage NewPage: Top Margin Set NewPage 5

7 Oracle Command Break Break on Hotel_no -- Display the same Hotel_no once -- Should be sorted by Hotel_no -- Multi-value attribute Select Hotel_no, room_no, type, price From Room Order by Hotel_no; Output with break H01 R001 Single 30 R002 Single 35 R103 Double 40 R209 Family 150 H05 R003 Single 40 R101 Double 35 H12 R105 Double 45 R201 Family 80 Output without break H01 R001 Single 30 H01 R002 Single 35 H01 R103 Double 40 H01 R209 Family 150 H05 R003 Single 40 H05 R101 Double 35 H12 R105 Double 45 H12 R201 Family 80

8 Oracle Command Skip Break on Hotel_no skip 1 Select Hotel_no, room_no, type, price From Room Order by Hotel_no; HOT ROOM TYPE PRICE --- ---- ---------- ---------- H01 R001 Single 30 R002 Single 35 R103 Double 40 R209 Family 150 H05 R003 Single 40 R101 Double 35 H12 R105 Double 45 R201 Family 80

9 Clearing Format Settings Ttitle off Btitle off Clear Col Clear Column(s) -- Clear all columns formats and -- headings Clear Break(s) Set Echo on

10 Oracle Report Script file Set formatting Spool file Queries Spool off Clear formatting Multiple queries in one script file Each query starts a new page Script file RoomsInOneHotel

11 SQL*Plus: Accept All rooms in one hotel specified by the user Prompt Enter Hotel Number Accept theHotel Select * From Room Where Hotel_no = '& theHotel';

12 Generating and Running Script File from a Script File Prompt Enter UserName Accept UserName Set FeedBack Off Set Verify Off Set Heading off Spool C:\temp\Lab6.sql Select 'Select * From ' || &Username || ‘.Hotel' From Dual; Spool Off Start C:\temp\Lab6.sql

13 Declare variables Assignment IF statement Loop … PL/SQL (Procedural Language/SQL)

14 GUI Interface.NET Oracle Forms


Download ppt "Oracle Command Spool Spool C:\temp\Lab9.lst Select Hotel_no, room_no, type, price From Room Order by Hotel_no; Spool Off."

Similar presentations


Ads by Google