首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Oracle 11g报告问题

Oracle 11g报告问题
EN

Stack Overflow用户
提问于 2011-03-16 11:18:30
回答 1查看 2.2K关注 0票数 0

嘿,朋友们,我正在使用Oracle 11G。我想生成要打印的报告,所以我编写了这个脚本

代码语言:javascript
复制
rem Employee Salary Report

set headsep !

ttitle 'Salary Report'
btitle 'From Employees'

column employee_id format 999.99
column first_name format a20
column last_name format a20
column Salary format 999.99

break on employee_id skip 1 on report

set linesize 80
set pagesize 5
set newpage 0
set feedback off

set pause 'More...'
set pause on

spool activity.lst

select employee_id,first_name,last_name,salary from Employees order by  employee_id ;

spool off

当运行这个脚本时,oracle给出了

代码语言:javascript
复制
line 3: SQLPLUS Command Skipped: set headsep !
line 15: SQLPLUS Command Skipped: set linesize 80
line 16: SQLPLUS Command Skipped: set pagesize 5
line 17: SQLPLUS Command Skipped: set newpage 0

然后执行查询并给出输出。但是我的报告中没有包含任何标题的it.Means报告没有正确生成。它只是简单地执行select查询,并给出一个不是报告的输出。

EN

回答 1

Stack Overflow用户

发布于 2011-03-18 06:10:51

你有什么问题吗?

如果您的脚本是从Oracle SQL Developer中的SQL工作表运行的,那么您向我们展示的内容与我们期望的输出非常相似。

跳过的那些命令特定于SQL*Plus,在SQL Developer中不受支持(至少在我运行的版本中不受支持)。

要获得由SQL*Plus生成的格式化报告,我将从操作系统运行sqlplus可执行文件,例如

代码语言:javascript
复制
> $ORACLE_HOME/bin/sqlplus /
SQL> @/home/spencer7593/myreport.sql
SQL> exit
>

我不确定这回答了一个问题,因为我不知道你的问题是什么。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5320668

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档