一个电源问题招成的困惑
2007-09-06 10:12
225 查看
COLUMN命令: --控制列的格式
选项:CLE[AR] --清楚列的格式
HEA[DING] text no --设置列标题
FOR[MAT] format --使用格式样式更改列的显示
NOPRINT | PRINT --隐藏列|显示列
NULL text --指定的值为空时显示的文本
格式样式:
例:COLUMN last_name HEADING 'Employee|Name'
COLUMN salary JUSTIFY LEFT FORMAT $99,990.00
COLUMN manager FORMAT 999999999 NULL 'No manager'
COLUMN last_name CLEAR --清除last_name列的设置
BREAK命令: --取消重复的项
BREAK ON job_id
TTITLE | BTITLE命令:
TTITLE | BTITLE [text|OFF|ON] --显示页眉页脚
TTITLE 'Salary|Report' --设置报表页眉
BTITLE 'Confidential' --设置报表页脚
报表实例模版:
例1:SET FEEDBACK OFF
TTITLE 'Employee|Report'
BTITLE 'Confidential'
BREAK ON job_id
COLUMN job_id HEADING 'Job|Category'
COLUMN last_name HEADING 'Employee'
COLUMN salary HEADING 'Salary' FORMAT $99,999.99
REM ** Insert SELECT statement
SELECT job_id, last_name, salary
FROM employees
WHERE salary < 15000
ORDER BY job_id, last_name
/
REM clear all formatting commands ...
SET FEEDBACK ON
TTITLE OFF
BTITLE OFF
COLUMN last_name CLEAR
COLUMN salary CLEAR
CLEAR BREAK
例2:BREAK ON DEPARTMENT_ID ON JOB_ID DUPLICATES
COMPUTE SUM OF SALARY ON DEPARTMENT_ID
COMPUTE AVG OF SALARY ON JOB_ID
SELECT DEPARTMENT_ID, JOB_ID, LAST_NAME, SALARY FROM employees
WHERE JOB_ID IN ('SH_CLERK', 'SA_MAN') AND DEPARTMENT_ID IN (50, 80)
ORDER BY DEPARTMENT_ID, JOB_ID;
REPHEADER PAGE CENTER "EMPLOYEE LISTING REPORT"
repfooter page right 'footer'
TTITLE RIGHT 'Page: ' FORMAT 999
SELECT LAST_NAME, SALARY FROM employees
where salary>12000;
SET FEEDBACK OFF
TTITLE 'Employee|Report'
BTITLE 'Confidential'
BREAK ON job_id
COLUMN job_id HEADING 'Job|Category'
COLUMN last_name HEADING 'Employee'
COLUMN salary HEADING 'Salary' FORMAT $99,999.99
REM ** Insert SELECT statement
SELECT job_id, last_name, salary
FROM employees
WHERE salary < 15000
ORDER BY job_id, last_name
/
REM clear all formatting commands ...
SET FEEDBACK ON
COLUMN job_id CLEAR
COLUMN last_name CLEAR
COLUMN salary CLEAR
CLEAR BREAK
COLUMN job_id CLEAR
选项:CLE[AR] --清楚列的格式
HEA[DING] text no --设置列标题
FOR[MAT] format --使用格式样式更改列的显示
NOPRINT | PRINT --隐藏列|显示列
NULL text --指定的值为空时显示的文本
格式样式:
例:COLUMN last_name HEADING 'Employee|Name'
COLUMN salary JUSTIFY LEFT FORMAT $99,990.00
COLUMN manager FORMAT 999999999 NULL 'No manager'
COLUMN last_name CLEAR --清除last_name列的设置
BREAK命令: --取消重复的项
BREAK ON job_id
TTITLE | BTITLE命令:
TTITLE | BTITLE [text|OFF|ON] --显示页眉页脚
TTITLE 'Salary|Report' --设置报表页眉
BTITLE 'Confidential' --设置报表页脚
报表实例模版:
例1:SET FEEDBACK OFF
TTITLE 'Employee|Report'
BTITLE 'Confidential'
BREAK ON job_id
COLUMN job_id HEADING 'Job|Category'
COLUMN last_name HEADING 'Employee'
COLUMN salary HEADING 'Salary' FORMAT $99,999.99
REM ** Insert SELECT statement
SELECT job_id, last_name, salary
FROM employees
WHERE salary < 15000
ORDER BY job_id, last_name
/
REM clear all formatting commands ...
SET FEEDBACK ON
TTITLE OFF
BTITLE OFF
COLUMN last_name CLEAR
COLUMN salary CLEAR
CLEAR BREAK
例2:BREAK ON DEPARTMENT_ID ON JOB_ID DUPLICATES
COMPUTE SUM OF SALARY ON DEPARTMENT_ID
COMPUTE AVG OF SALARY ON JOB_ID
SELECT DEPARTMENT_ID, JOB_ID, LAST_NAME, SALARY FROM employees
WHERE JOB_ID IN ('SH_CLERK', 'SA_MAN') AND DEPARTMENT_ID IN (50, 80)
ORDER BY DEPARTMENT_ID, JOB_ID;
REPHEADER PAGE CENTER "EMPLOYEE LISTING REPORT"
repfooter page right 'footer'
TTITLE RIGHT 'Page: ' FORMAT 999
SELECT LAST_NAME, SALARY FROM employees
where salary>12000;
SET FEEDBACK OFF
TTITLE 'Employee|Report'
BTITLE 'Confidential'
BREAK ON job_id
COLUMN job_id HEADING 'Job|Category'
COLUMN last_name HEADING 'Employee'
COLUMN salary HEADING 'Salary' FORMAT $99,999.99
REM ** Insert SELECT statement
SELECT job_id, last_name, salary
FROM employees
WHERE salary < 15000
ORDER BY job_id, last_name
/
REM clear all formatting commands ...
SET FEEDBACK ON
COLUMN job_id CLEAR
COLUMN last_name CLEAR
COLUMN salary CLEAR
CLEAR BREAK
COLUMN job_id CLEAR
相关文章推荐
- 一个初学者困惑的Oracle的认证问题
- 关于一个指针问题的困惑
- 一个困惑了我一个下午的简单的问题
- 初学数据结构,一个困惑的问题
- 怎样才能把一个代码变成软件成品?一个初学者的困惑,我们写的代码都只能是解决一些数学问题而已。怎么把它变成一个软件。
- 一个跨电源分割区的问题
- 困惑我半年的一个问题终于解决了
- 最近困惑的一个问题...........
- WCF for .NET CF的一个应用及两个困惑的问题
- WCF for .NET CF的一个应用及两个困惑的问题
- 最近发现一个问题: 笔记本可以测试出来 安装win10后, 如果关机并将电源拔掉, 还会一直费电
- 一个困惑的Access数据库问题.
- Lines3D类一个让我困惑的问题
- 老王学java之一个让我困惑的问题
- 一个困惑 关于调用的问题
- 高手请进,一个强类型数据集的典型问题,困惑我好久了
- 一个困惑了我的问题:Referenced file contains errors
- 一个困惑我好久的问题
- Oracle优化一个视图发现的问题。
- 一个日期转换时需要注意的问题