【问题标题】:Duplication of data on oracle sql report [duplicate]oracle sql报告上的数据重复[重复]
【发布时间】:2017-11-16 19:51:59
【问题描述】:

我在 oracle 中打印表空间名称,但在 sqlplus 控制台上遇到重复数据问题。如果您知道如何避免此问题,请分享您的想法。

set heading on
set echo off
set feedback off trimspool on verify off
set lines 120
set pages 2000
prompt DATE
select sysdate from dual;
/
prompt
prompt
prompt =====================================
prompt            Tablespaces
prompt =====================================
break on report
select name from v$tablespace ;
/

clear break
clear compute

【问题讨论】:

标签: sql oracle sqlplus


【解决方案1】:

正如文档所说的“斜线”:https://docs.oracle.com/cd/E18283_01/server.112/e16604/ch_twelve004.htm

执行最近执行的 SQL 命令或 PL/SQL 块 存储在 SQL 缓冲区中。

所以select name from v$tablespace ;在你的情况下被执行了两次

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-09
    • 2014-02-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-12
    相关资源
    最近更新 更多