`
guoyanxi
  • 浏览: 275744 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

关于SERVEROUTPUT

SQL 
阅读更多

关于SERVEROUTPUT

还是第一个procedure

CREATE OR REPLACE PROCEDURE william_proc(tid IN varchar)

IS

tname varchar(30);

BEGIN

SELECT pname INTO tname FROM WILLIAM2 WHERE tid=pid;

EXECUTE DBMS_OUTPUT.PUT_LINE(tname);

END william_proc;

/



然后执行

SQL> execute william_proc('001');



PL/SQL 程序�利完成.

没有结果



发现是SERVEROUTPUT变量问题



SHOW SERVEROUTPUT

如果是off

SET SERVEROUTPUT ON



SQL> set serveroutput on

SQL> EXEC william_proc('001');

guo



PL/SQL 程序�利完成.

分享到:
评论

相关推荐

    Oracle中serveroutput参数一次设置永久保存方法

    `serveroutput`参数是SQL*Plus的一个配置选项,它控制着是否开启PL/SQL程序块的输出打印功能。当你在编写和调试PL/SQL代码时,这个功能非常有用,因为它允许你查看程序运行时的DBMS_OUTPUT信息,如日志信息、变量值...

    ORACLE_PLSQL_基础教程

    ### ORACLE_PLSQL_基础教程 #### 一、PL/SQL 变量与数据类型 在 Oracle PL/SQL 中,变量是用来存储数据的基本单位。理解并掌握这些变量及其数据类型对于编写有效的 PL/SQL 代码至关重要。 ##### 1.1 数据类型介绍...

    Oracle12c数据库基础教程Oracle12c数据库PLSQL语言基础.pptx

    本资源是关于Oracle 12c数据库基础教程的PL/SQL语言基础知识点总结。PL/SQL是Oracle数据库系统提供的扩展SQL语言,用于在各种环境下对Oracle数据库进行访问。 一、PL/SQL语言简介 PL/SQL是Procedure Language/...

    Oracle上课PPT和案例

    --设置环境变量serveroutput为打开状态,从而使得pl/sql程序可以在程序中输出结果;(dbms_output.put_line()负责输出) set verify(ver)on/off:是否显示替换变量被替换前后的语句(用在sql语句中有替换变量或以& &&...

    oracle 输出显示

    SET SERVEROUTPUT ON SIZE 100000 FORMAT WRAPPED; ``` 这里`SIZE`参数指定了输出缓冲区的大小,而`FORMAT`参数则控制了输出的格式。 #### 2. 输出缓冲区已满 即使你已经启用了服务器输出,如果输出的信息量超过...

    书本练习题9.docx

    “set serveroutput no”命令将环境变量 serveroutput 设置为 NO,这样可以看到 dbms_output.put_line 方法的输出结果。 2. DBMS_OUTPUT.PUT_LINE方法:DBMS_OUTPUT.PUT_LINE方法是PL/SQL中的一种输出方法,用于将...

    「Oracle存储过程及块编程基础经典案例」.docx

    可以使用`set serveroutput on`开启输出,而`set serveroutput off`关闭。 最后,当我们编写存储过程或块时,必须遵循语法规则,确保变量类型与数据库表字段类型匹配,例如案例3中`v_ename`的类型需与`emp`表中的`...

    Oracle中PL/SQL中if语句的写法介绍

    */set serveroutput on –接收键盘输入accept num prompt ‘请输入一个数字:’; declare –将屏幕输入的数字付给变量 pnum number := #begin if pnum = 0 then dbms_output.put_line(‘您输入的是0’); end ...

    ORACLE数据库跨平台迁移

    /* value of external is ignored, but with SERVEROUTPUT set to ON * dbms_tdb.check_external displays report of external objects * on console */ external := dbms_tdb.check_external; end; 步骤三:...

    oracle PLSQL结构控制语句

    SET SERVEROUTPUT ON DECLARE v_empno emp.empno%TYPE; v_job emp.job%TYPE; BEGIN v_empno:=&empno; SELECT job INTO v_job FROM emp WHERE empno=v_empno; IF v_job='CLERK' THEN UPDATE emp SET sal=1.1*...

    oracle上机考试试题与答案.pdf

    set serveroutput on declare type merchandise is record( v_empno number(30), v_ename varchar2(30) ); record_merchandise merchandise; begin select empno, ename into record_merchandise from emp ...

    oracle数据库

    数据库笔记--PL_SQL > set serveroutput on;(把内部环境变量设置为on) > begin dbms_output.put_line('HelloWorld!'); end; /

    调用oracle存储过程详解PPT学习教案.pptx

    SET SERVEROUTPUT ON SIZE 10000 FORMAT WORD_WRAPPED; ``` 调用存储过程可以使用`EXEC`或`CALL`命令,如: ```sql EXEC proc_helloworld; ``` 或者 ```sql CALL proc_helloworld(); ``` 除了SQL*Plus,还有PL/...

    异常处理的相关知识与实例

    set serveroutput on declare v_ename emp.ename%type; begin select ename into v_ename from emp where empno = 1234; dbms_output.put_line(v_ename); exception -- 异常处理的标识 when no_data_found then ...

    java TCP 服务器和客户端

    OutputStream serverOutput = socket.getOutputStream(); // 写入数据 serverOutput.write("Hello, Server!".getBytes()); // 读取数据 byte[] buffer = new byte[1024]; int read = serverInput.read(buffer); ...

    Oracle PL/SQL语言基础

    - `SET SERVEROUTPUT ON`:设置环境变量`SERVEROUTPUT`为打开状态,使PL/SQL程序能够在SQL*Plus中输出结果。 - `DBMS_OUTPUT.PUT_LINE()`:输出参数的值到控制台。 以上是对Oracle PL/SQL语言基础的一个全面介绍,...

    PLSQL开发笔记和小结.doc

    ### PLSQL开发笔记和小结 #### PLSQL基本结构 ##### 基本数据类型变量 ...以上内容涵盖了PL/SQL中关于数据类型、变量定义、表达式、内置函数和输出打印的基础知识点。这些基础概念对于理解和编写PL/SQL程序至关重要。

    Oracle课程文档3

    "需要开启`serveroutput`选项,然后使用`dbms_output.put_line`函数。 - 示例代码: ```sql set serveroutput on; declare begin dbms_output.put_line('Hello World'); end; / ``` 3. **PL/SQL程序结构*...

Global site tag (gtag.js) - Google Analytics