set serveroutput on 命令

使用set serveroutput on 命令设置环境变量serveroutput为打开状态,从而使得pl/sql程序能够在SQL*plus中输出结果

使用函数dbms_output.put_line()可以输出参数的值。

set serveroutput on命令是不可以放在存储过程中执行的.

如果你怕忘记打开或者嫌麻烦,可以把 set serveroutput on 写在
D:\Oracle\product\10.2.0\db_1\sqlplus\admin\glogin.sql 中,因为sqlplus打开的时候会自动加载这个文件。

如果用的plsql developer就只用加一次。如果要用sqlplus和pl/sql的话。要设置两个文件

sqlplus的话,安装目录下找glogin.sql ,因为sqlplus打开的时候会自动加载这个文件。只要在其中加入ser serverouput on就不用每次都输了。

PL/SQL的话,查找login.sql文件,在上面添加了set serveroutput on。

SQL>set colsep‘ ‘; //-域输出分隔符
SQL>set echo off; //显示start启动的脚本中的每个sql命令,缺省为on
SQL> set echo on //设置运行命令是是否显示语句
SQL> set feedback on; //设置显示“已选择XX行”
SQL>set feedback off; //回显本次sql命令处理的记录条数,缺省为on
SQL>set heading off; //输出域标题,缺省为on
SQL>set pagesize 0; //输出每页行数,缺省为24,为了避免分页,可设定为0。
SQL>set linesize 80; //输出一行字符个数,缺省为80
SQL>set numwidth 12; //输出number类型域长度,缺省为10
SQL>set termout off; //显示脚本中的命令的执行结果,缺省为on
SQL>set trimout on; //去除标准输出每行的拖尾空格,缺省为off
SQL>set trimspool on; //去除重定向(spool)输出每行的拖尾空格,缺省为off
SQL>set serveroutput on; //设置允许显示输出类似dbms_output
SQL> set timing on; //设置显示“已用时间:XXXX”
SQL> set autotrace on-; //设置允许对执行的sql进行分析
set verify off //可以关闭和打开提示确认信息old 1和new 1的显示.

时间: 2024-11-05 22:33:53

set serveroutput on 命令的相关文章

set serveroutput on

使用set serveroutput on 命令设置环境变量serveroutput为打开状态,从而使得pl/sql程序能够在SQL*plus中输出结果 使用函数dbms_output.put_line()可以输出参数的值. set serveroutput on命令是不可以放在存储过程中执行的. 如果你怕忘记打开或者嫌麻烦,可以把 set serveroutput on 写在D:\Oracle\product\10.2.0\db_1\sqlplus\admin\glogin.sql 中,因为s

Oracle系统工具包(学习笔记)

Dbms_Output包 No. 子程序名称 描述 1 enable 打开缓冲区,当用户使用 “SET SERVEROUTPUT ON”命令时,自动调用此语句 2 disable 关闭缓冲区,当用户使用 “SET SERVEROUTPUT OFF”命令时,自动调用此语句 3 put 将内容保存到缓冲区中,不包含换行符,等执行put_line时一起输出 4 put_line 直接输出指定内容,包括换行符 5 new_line 在行尾添加换行符,在使用PUT时必须依靠new_line来添加换行符 6

作为一个新手的Oracle(DBA)学习笔记【转】

一.Oracle的使用 1).启动 *DQL:数据查询语言 *DML:数据操作语言 *DDL:数据定义语言 DCL:数据控制语言 TPL:事务处理语言 CCL:指针控制语言 1.登录 Win+R—cmd—>sqlplus “/as sysdba” //以sysdba用户登录,这样可以管理权限,添加用户等 Win+R—cmd—>sqlplus username/password //以指定用户名密码登录 win+R —> cmd —–> sqlplus //按照提示,输入用户名密码 

存储过程和存储函数

使用set serveroutput on 命令设置环境变量serveroutput为打开状态,从而使得pl/sql程序能够再SQL*plus中输出结果在编写存储过程时,有时会用dbms_output.put_line将必要的信息输出,以便对存储过程进行调试,只有将serveroutput变量设为on后,信息才能显示在屏幕上.

Oracle数据处理

DML语言 &:地址符:(PrepareStament) 批处理:插入--------一次将10号部门的员工插入新的表中: 其不必书写values语句:子查询中的值列表应与insert中子句中的列名对应: delete与truncate的区别:1:delete逐条删除,而truncate先摧毁表,然后在新建表: 2:主要区别是两种不同的语言: 3:delete不会释放空间,而truncate可以: 4:delete删除时会产生碎片,而truncate不会产生: 5:delete可以闪回,而tru

orcale 之sql/plus set 命令

set 命令用于设置系统变量的值.通过set 命令设置的系统变量有很多,下面把最常用的罗列出来: 1. arraysize 用于从数据库中一次提取的行数,其默认为 15. SQL> show arraysize; arraysize 15 SQL> set arraysize 20; SQL> show arraysize; arraysize 20 2. autcommit 用于在执行DML语句的时候是否自动提交,默认为 off.当设置为 on 并设置为 n 时,代表执行 n 条语句或

Oracle笔记 二、常用dba命令行

1.给用户解锁 alter user scott account unlock; 2.注销.断开.切换当前用户连接 quit conn scott/tiger 3.用户权限查询 A .查看所有用户: select * from dba_users; select * from all_users; select * from user_users; B.查看用户或角色系统权限(直接赋值给用户或角色的系统权限): select * from dba_sys_privs; select * from

dos命令行连接操作ORACLE数据库

C:\Adminstrator> sqlplus "/as sysdba" 查看是否连接到数据库 SQL> select status from v$instance; v$动态表开头,查看动态实例,open为启动. SQL> shutdown immediate关闭数据库 SQL> startup 继续启动 SQL> show parameter db_name 查看数据库名称 查询数据库SCOTT用户默认的状态 SQL> select usern

Oracle10g--plSql命令

每天学点Oracle10g--plSql命令 附录B SQL*PLUS Sql*plus 中使用绑定变量: sql> variable x number; sql> exec :x := 7788; sql> SELECT empno,ename from scott.emp where empno=:x;SQL*PLUS 是Oracle提供的一个工具程序,它不仅可以用于测试,运行SQL语句和PL/SQL块,而且还可以用于管理Oracle数据库, 1.启动sql*plus 为了使用sql