<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://sqle.ru/index.php?action=history&amp;feed=atom&amp;title=Oracle_PL%2FSQL%2FSQL_Plus%2FSPOOL</id>
		<title>Oracle PL/SQL/SQL Plus/SPOOL - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://sqle.ru/index.php?action=history&amp;feed=atom&amp;title=Oracle_PL%2FSQL%2FSQL_Plus%2FSPOOL"/>
		<link rel="alternate" type="text/html" href="http://sqle.ru/index.php?title=Oracle_PL/SQL/SQL_Plus/SPOOL&amp;action=history"/>
		<updated>2026-05-14T13:21:26Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://sqle.ru/index.php?title=Oracle_PL/SQL/SQL_Plus/SPOOL&amp;diff=1729&amp;oldid=prev</id>
		<title> в 13:45, 26 мая 2010</title>
		<link rel="alternate" type="text/html" href="http://sqle.ru/index.php?title=Oracle_PL/SQL/SQL_Plus/SPOOL&amp;diff=1729&amp;oldid=prev"/>
				<updated>2010-05-26T13:45:19Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Версия 13:45, 26 мая 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; style=&quot;text-align: center;&quot; lang=&quot;ru&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(нет различий)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
			</entry>

	<entry>
		<id>http://sqle.ru/index.php?title=Oracle_PL/SQL/SQL_Plus/SPOOL&amp;diff=1730&amp;oldid=prev</id>
		<title>Admin: 1 версия</title>
		<link rel="alternate" type="text/html" href="http://sqle.ru/index.php?title=Oracle_PL/SQL/SQL_Plus/SPOOL&amp;diff=1730&amp;oldid=prev"/>
				<updated>2010-05-26T09:58:49Z</updated>
		
		<summary type="html">&lt;p&gt;1 версия&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Extracts data from the emp table and writes it to a text file in a comma-delimited format==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
SQL&amp;gt; CREATE TABLE emp (&lt;br /&gt;
  2    emp_id               NUMBER,&lt;br /&gt;
  3    ename             VARCHAR2(40),&lt;br /&gt;
  4    hire_date        DATE DEFAULT sysdate,&lt;br /&gt;
  5    end_date DATE,&lt;br /&gt;
  6    rate     NUMBER(5,2),&lt;br /&gt;
  7    CONSTRAINT emp_pk    PRIMARY KEY (emp_id)&lt;br /&gt;
  8  );&lt;br /&gt;
Table created.&lt;br /&gt;
SQL&amp;gt; INSERT INTO emp(emp_id, ename, hire_date,end_date, rate)VALUES (101, &amp;quot;Mary&amp;quot;, to_date(&amp;quot;15-Nov-1961&amp;quot;,&amp;quot;dd-mon-yyyy&amp;quot;),null,169);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; INSERT INTO emp(emp_id, ename, hire_date,end_date, rate)VALUES (102, &amp;quot;Tom&amp;quot;, to_date(&amp;quot;16-Sep-1964&amp;quot;,&amp;quot;dd-mon-yyyy&amp;quot;),to_date(&amp;quot;5-May-2004&amp;quot;,&amp;quot;dd-mon-yyyy&amp;quot;),135);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; INSERT INTO emp(emp_id, ename, hire_date,end_date, rate)VALUES (104, &amp;quot;Peter&amp;quot;, to_date(&amp;quot;29-Dec-1987&amp;quot;,&amp;quot;dd-mon-yyyy&amp;quot;),to_date(&amp;quot;1-Apr-2004&amp;quot;,&amp;quot;dd-mon-yyyy&amp;quot;),99);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; INSERT INTO emp(emp_id, ename, hire_date,end_date, rate)VALUES (105, &amp;quot;Mike&amp;quot;, to_date(&amp;quot;15-Jun-2004&amp;quot;,&amp;quot;dd-mon-yyyy&amp;quot;),null,121);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; INSERT INTO emp(emp_id, ename, hire_date,end_date, rate)VALUES (107, &amp;quot;Less&amp;quot;, to_date(&amp;quot;2-Jan-2004&amp;quot;,&amp;quot;dd-mon-yyyy&amp;quot;),null,45);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; INSERT INTO emp(emp_id, ename, hire_date,end_date, rate)VALUES (108, &amp;quot;Park&amp;quot;, to_date(&amp;quot;1-Mar-1994&amp;quot;,&amp;quot;dd-mon-yyyy&amp;quot;),to_date(&amp;quot;15-Nov-2004&amp;quot;,&amp;quot;dd-mon-yyyy&amp;quot;),220);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; INSERT INTO emp(emp_id, ename, hire_date,end_date, rate)VALUES (110, &amp;quot;Ink&amp;quot;, to_date(&amp;quot;4-Apr-2004&amp;quot;,&amp;quot;dd-mon-yyyy&amp;quot;),to_date(&amp;quot;30-Sep-2004&amp;quot;,&amp;quot;dd-mon-yyyy&amp;quot;),84);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; INSERT INTO emp(emp_id, ename, hire_date,end_date, rate)VALUES (111, &amp;quot;Tike&amp;quot;, to_date(&amp;quot;23-Aug-1976&amp;quot;,&amp;quot;dd-mon-yyyy&amp;quot;),null,100);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; INSERT INTO emp(emp_id, ename, hire_date,end_date, rate)VALUES (112, &amp;quot;Inn&amp;quot;, to_date(&amp;quot;15-Nov-1961&amp;quot;,&amp;quot;dd-mon-yyyy&amp;quot;),to_date(&amp;quot;4-Apr-2004&amp;quot;,&amp;quot;dd-mon-yyyy&amp;quot;),70);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; INSERT INTO emp(emp_id, ename, hire_date,end_date, rate)VALUES (113, &amp;quot;Kate&amp;quot;, to_date(&amp;quot;3-Mar-2004&amp;quot;,&amp;quot;dd-mon-yyyy&amp;quot;),to_date(&amp;quot;31-Oct-2004&amp;quot;,&amp;quot;dd-mon-yyyy&amp;quot;),300);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; --Set the linesize large enough to accommodate the longest possible line.&lt;br /&gt;
SQL&amp;gt; SET LINESIZE 80&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; --Turn off all page headings, column headings, etc.&lt;br /&gt;
SQL&amp;gt; SET PAGESIZE 0&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; --Turn off feedback&lt;br /&gt;
SQL&amp;gt; SET FEEDBACK OFF&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; --Eliminate trailing blanks at the end of a line.&lt;br /&gt;
SQL&amp;gt; SET TRIMSPOOL ON&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; SET TERMOUT OFF&lt;br /&gt;
SQL&amp;gt; SPOOL current_emps.csv&lt;br /&gt;
SQL&amp;gt; SELECT &amp;quot;&amp;quot;ID&amp;quot;,&amp;quot;Billing Rate&amp;quot;,&amp;quot;Hire Date&amp;quot;,&amp;quot;Name&amp;quot;&amp;quot;&lt;br /&gt;
  2  FROM dual;&lt;br /&gt;
&amp;quot;ID&amp;quot;,&amp;quot;Billing Rate&amp;quot;,&amp;quot;Hire Date&amp;quot;,&amp;quot;Name&amp;quot;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; SELECT    TO_CHAR(emp_id) || &amp;quot;,&amp;quot;&lt;br /&gt;
  2         || TO_CHAR(rate) || &amp;quot;,&amp;quot;&lt;br /&gt;
  3         || TO_CHAR(hire_date,&amp;quot;MM/DD/YYYY&amp;quot;) || &amp;quot;,&amp;quot;&lt;br /&gt;
  4         || &amp;quot;&amp;quot;&amp;quot; || ename || &amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
  5  FROM emp&lt;br /&gt;
  6  WHERE end_date IS NULL;&lt;br /&gt;
101,169,11/15/1961,&amp;quot;Mary&amp;quot;&lt;br /&gt;
105,121,06/15/2004,&amp;quot;Mike&amp;quot;&lt;br /&gt;
107,45,01/02/2004,&amp;quot;Less&amp;quot;&lt;br /&gt;
111,100,08/23/1976,&amp;quot;Tike&amp;quot;&lt;br /&gt;
SQL&amp;gt; SPOOL OFF&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; SET FEEDBACK ON&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; drop table emp;&lt;br /&gt;
Table dropped.&lt;br /&gt;
   &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Spooling files on and off==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; CREATE TABLE product (&lt;br /&gt;
  2       product_name     VARCHAR2(25),&lt;br /&gt;
  3       product_price    NUMBER(4,2),&lt;br /&gt;
  4       quantity_on_hand NUMBER(5,0),&lt;br /&gt;
  5       last_stock_date  DATE);&lt;br /&gt;
Table created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; INSERT INTO product VALUES (&amp;quot;Small Widget&amp;quot;, 99, 1, &amp;quot;15-JAN-03&amp;quot;);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; INSERT INTO product VALUES (&amp;quot;Medium Widget&amp;quot;, 75, 1000, &amp;quot;15-JAN-02&amp;quot;);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; INSERT INTO product VALUES (&amp;quot;Product Number&amp;quot;, 50, 100, &amp;quot;15-JAN-03&amp;quot;);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; INSERT INTO product VALUES (&amp;quot;Round Church Station&amp;quot;, 25, 10000, null);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; SPOOL c:\test.prn&lt;br /&gt;
SQL&amp;gt; SELECT * FROM product;&lt;br /&gt;
PRODUCT_NAME              PRODUCT_PRICE QUANTITY_ON_HAND LAST_STOC&lt;br /&gt;
------------------------- ------------- ---------------- ---------&lt;br /&gt;
Small Widget                         99                1 15-JAN-03&lt;br /&gt;
Medium Widget                        75             1000 15-JAN-02&lt;br /&gt;
Product Number                       50              100 15-JAN-03&lt;br /&gt;
Round Church Station                 25            10000&lt;br /&gt;
SQL&amp;gt; SPOOL OFF&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; DROP TABLE product;&lt;br /&gt;
Table dropped.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==SPOOL query result to a file==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; BTITLE SKIP 2 CENTER &amp;quot;Page  &amp;quot; SQL.PNO&lt;br /&gt;
SQL&amp;gt; BREAK ON table_name SKIP 1&lt;br /&gt;
SQL&amp;gt; COLUMN table_name  FORMAT A20    HEADING &amp;quot;Table&amp;quot;&lt;br /&gt;
SQL&amp;gt; COLUMN column_name FORMAT A22    HEADING &amp;quot;Column&amp;quot;&lt;br /&gt;
SQL&amp;gt; COLUMN data_type   FORMAT A10    HEADING &amp;quot;Data|Type&amp;quot;&lt;br /&gt;
SQL&amp;gt; COLUMN data_length FORMAT 999999 HEADING &amp;quot;Length&amp;quot;&lt;br /&gt;
SQL&amp;gt; COLUMN data_scale  FORMAT 99999  HEADING &amp;quot;Scale&amp;quot;&lt;br /&gt;
SQL&amp;gt; COLUMN nullable    FORMAT A5     HEADING &amp;quot;Null&amp;quot;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; SPOOL 4_1.lis&lt;br /&gt;
SQL&amp;gt; SELECT table_name, column_name, data_type,&lt;br /&gt;
  2         DECODE(data_length, 22, data_precision,&lt;br /&gt;
  3                data_length) data_length,&lt;br /&gt;
  4         data_scale, nullable&lt;br /&gt;
  5  FROM   user_tab_columns&lt;br /&gt;
  6  where  rownum &amp;lt; 50&lt;br /&gt;
  7  ORDER BY table_name, column_id;&lt;br /&gt;
no rows selected&lt;br /&gt;
SQL&amp;gt; SPOOL OFF&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; SPOOL OFF&lt;br /&gt;
not spooling currently&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==spool to a file with text string concatenation==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; set heading off&lt;br /&gt;
SQL&amp;gt; set feedback off&lt;br /&gt;
SQL&amp;gt; set echo off&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; spool tabsyns.sql&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; select &amp;quot;create public synonym &amp;quot; || table_name ||&lt;br /&gt;
  2         &amp;quot; for &amp;quot; || table_name || &amp;quot;;&amp;quot;&lt;br /&gt;
  3    from user_tables&lt;br /&gt;
  4    where rownum &amp;lt; 50;&lt;br /&gt;
&lt;br /&gt;
create public synonym MYTABLE_SESSION for MYTABLE_SESSION;&lt;br /&gt;
create public synonym DONE for DONE;&lt;br /&gt;
create public synonym EMP_CHANGES for EMP_CHANGES;&lt;br /&gt;
create public synonym AQ$_EMP_CHANGES_S for AQ$_EMP_CHANGES_S;&lt;br /&gt;
create public synonym AQ$_EMP_CHANGES_T for AQ$_EMP_CHANGES_T;&lt;br /&gt;
create public synonym AQ$_EMP_CHANGES_H for AQ$_EMP_CHANGES_H;&lt;br /&gt;
create public synonym COMPILE_SCHEMA_TMP for COMPILE_SCHEMA_TMP;&lt;br /&gt;
create public synonym TEMP_EMP for TEMP_EMP;&lt;br /&gt;
create public synonym UPPER_ENAME for UPPER_ENAME;&lt;br /&gt;
create public synonym SYS_IOT_OVER_16251 for SYS_IOT_OVER_16251;&lt;br /&gt;
create public synonym AQ$_EMP_CHANGES_G for AQ$_EMP_CHANGES_G;&lt;br /&gt;
create public synonym AQ$_EMP_CHANGES_I for AQ$_EMP_CHANGES_I;&lt;br /&gt;
create public synonym DEPT_AND_EMP for DEPT_AND_EMP;&lt;br /&gt;
&lt;br /&gt;
create public synonym EMP_REG for EMP_REG;&lt;br /&gt;
create public synonym SESS_EVENT for SESS_EVENT;&lt;br /&gt;
create public synonym PAGES for PAGES;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; spool off&lt;br /&gt;
SQL&amp;gt; set echo on&lt;br /&gt;
SQL&amp;gt; set heading on&lt;br /&gt;
SQL&amp;gt; set feedback on&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==spool to report.txt replace==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; create table emp&lt;br /&gt;
  2  ( empno      NUMBER(4)    constraint E_PK primary key&lt;br /&gt;
  3  , ename      VARCHAR2(8)&lt;br /&gt;
  4  , init       VARCHAR2(5)&lt;br /&gt;
  5  , job        VARCHAR2(8)&lt;br /&gt;
  6  , mgr        NUMBER(4)&lt;br /&gt;
  7  , bdate      DATE&lt;br /&gt;
  8  , sal        NUMBER(6,2)&lt;br /&gt;
  9  , comm       NUMBER(6,2)&lt;br /&gt;
 10  , deptno     NUMBER(2)    default 10&lt;br /&gt;
 11  ) ;&lt;br /&gt;
Table created.&lt;br /&gt;
SQL&amp;gt; insert into emp values(1,&amp;quot;Tom&amp;quot;,&amp;quot;N&amp;quot;,   &amp;quot;TRAINER&amp;quot;, 13,date &amp;quot;1965-12-17&amp;quot;,  800 , NULL,  20);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into emp values(2,&amp;quot;Jack&amp;quot;,&amp;quot;JAM&amp;quot;, &amp;quot;Tester&amp;quot;,6,date &amp;quot;1961-02-20&amp;quot;,  1600, 300,   30);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into emp values(3,&amp;quot;Wil&amp;quot;,&amp;quot;TF&amp;quot; ,  &amp;quot;Tester&amp;quot;,6,date &amp;quot;1962-02-22&amp;quot;,  1250, 500,   30);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into emp values(4,&amp;quot;Jane&amp;quot;,&amp;quot;JM&amp;quot;,  &amp;quot;Designer&amp;quot;, 9,date &amp;quot;1967-04-02&amp;quot;,  2975, NULL,  20);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into emp values(5,&amp;quot;Mary&amp;quot;,&amp;quot;P&amp;quot;,  &amp;quot;Tester&amp;quot;,6,date &amp;quot;1956-09-28&amp;quot;,  1250, 1400,  30);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into emp values(6,&amp;quot;Black&amp;quot;,&amp;quot;R&amp;quot;,   &amp;quot;Designer&amp;quot;, 9,date &amp;quot;1963-11-01&amp;quot;,  2850, NULL,  30);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into emp values(7,&amp;quot;Chris&amp;quot;,&amp;quot;AB&amp;quot;,  &amp;quot;Designer&amp;quot;, 9,date &amp;quot;1965-06-09&amp;quot;,  2450, NULL,  10);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into emp values(8,&amp;quot;Smart&amp;quot;,&amp;quot;SCJ&amp;quot;, &amp;quot;TRAINER&amp;quot;, 4,date &amp;quot;1959-11-26&amp;quot;,  3000, NULL,  20);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into emp values(9,&amp;quot;Peter&amp;quot;,&amp;quot;CC&amp;quot;,   &amp;quot;Designer&amp;quot;,NULL,date &amp;quot;1952-11-17&amp;quot;,  5000, NULL,  10);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into emp values(10,&amp;quot;Take&amp;quot;,&amp;quot;JJ&amp;quot;, &amp;quot;Tester&amp;quot;,6,date &amp;quot;1968-09-28&amp;quot;,  1500, 0,     30);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into emp values(11,&amp;quot;Ana&amp;quot;,&amp;quot;AA&amp;quot;,  &amp;quot;TRAINER&amp;quot;, 8,date &amp;quot;1966-12-30&amp;quot;,  1100, NULL,  20);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into emp values(12,&amp;quot;Jane&amp;quot;,&amp;quot;R&amp;quot;,   &amp;quot;Manager&amp;quot;,   6,date &amp;quot;1969-12-03&amp;quot;,  800 , NULL,  30);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into emp values(13,&amp;quot;Fake&amp;quot;,&amp;quot;MG&amp;quot;,   &amp;quot;TRAINER&amp;quot;, 4,date &amp;quot;1959-02-13&amp;quot;,  3000, NULL,  20);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into emp values(14,&amp;quot;Mike&amp;quot;,&amp;quot;TJA&amp;quot;,&amp;quot;Manager&amp;quot;,   7,date &amp;quot;1962-01-23&amp;quot;,  1300, NULL,  10);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; set     pause off&lt;br /&gt;
SQL&amp;gt; break   on deptno skip page -&lt;br /&gt;
&amp;gt;         on job&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; compute sum label total of sal on deptno&lt;br /&gt;
SQL&amp;gt; compute count number    of comm on deptno&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; set     trimspool on&lt;br /&gt;
SQL&amp;gt; set     feedback off&lt;br /&gt;
SQL&amp;gt; spool   report.txt replace&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; select  deptno, job, empno, ename, sal, comm&lt;br /&gt;
  2  from    emp&lt;br /&gt;
  3  order   by deptno, job;&lt;br /&gt;
DEPTNO JOB       EMPNO ENAME       SAL   COMM&lt;br /&gt;
------ -------- ------ -------- ------ ------&lt;br /&gt;
    10 Designer      7 Chris      2450  [N/A]&lt;br /&gt;
                     9 Peter      5000  [N/A]&lt;br /&gt;
       Manager      14 Mike       1300  [N/A]&lt;br /&gt;
****** ********                 ------ ------&lt;br /&gt;
count                                       0&lt;br /&gt;
number                                      3&lt;br /&gt;
total                             8750&lt;br /&gt;
DEPTNO JOB       EMPNO ENAME       SAL   COMM&lt;br /&gt;
------ -------- ------ -------- ------ ------&lt;br /&gt;
    20 Designer      4 Jane       2975  [N/A]&lt;br /&gt;
       TRAINER       8 Smart      3000  [N/A]&lt;br /&gt;
                    11 Ana        1100  [N/A]&lt;br /&gt;
                    13 Fake       3000  [N/A]&lt;br /&gt;
                     1 Tom         800  [N/A]&lt;br /&gt;
****** ********                 ------ ------&lt;br /&gt;
count                                       0&lt;br /&gt;
number                                      5&lt;br /&gt;
total                            10875&lt;br /&gt;
DEPTNO JOB       EMPNO ENAME       SAL   COMM&lt;br /&gt;
------ -------- ------ -------- ------ ------&lt;br /&gt;
    30 Designer      6 Black      2850  [N/A]&lt;br /&gt;
       Manager      12 Jane        800  [N/A]&lt;br /&gt;
       Tester       10 Take       1500      0&lt;br /&gt;
                     2 Jack       1600    300&lt;br /&gt;
                     3 Wil        1250    500&lt;br /&gt;
                     5 Mary       1250   1400&lt;br /&gt;
****** ********                 ------ ------&lt;br /&gt;
count                                       4&lt;br /&gt;
number                                      6&lt;br /&gt;
total                             9250&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; spool   off&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; clear   computes&lt;br /&gt;
computes cleared&lt;br /&gt;
SQL&amp;gt; clear   breaks&lt;br /&gt;
breaks cleared&lt;br /&gt;
SQL&amp;gt; set     pause on&lt;br /&gt;
SQL&amp;gt; set     feedback on&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; drop table emp;&lt;br /&gt;
Table dropped.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>