Oracle数据库中 dbms_output.put_line 不显示的问题解决方案

@Json.Xu 在学习Oracle的过程中学到匿名语句块在执行过程中发现控制台打印输出DBMS_OUTPUT.PUT_LINE(vename||’过节费’||vmsg);的时候并不显示。一下是我的数据库代码declare vename varchar2(20); vsal_comm emp.sal%type; vcomm emp.comm%type; …

大家好,又见面了,我是全栈君,祝每个程序员都可以多学几门语言。

版权声明:本文为博主原创文章,未经博主允许不得转载。如需转载请标明原博地址:https://blog.csdn.net/m0_37898659/article/details/82112414
@Json.Xu
在学习Oracle的过程中学到匿名语句块在执行过程中发现控制台打印输出DBMS_OUTPUT.PUT_LINE(vename||’过节费’||vmsg);的时候并不显示。

一下是我的数据库代码

declare
    vename varchar2(20);
    vsal_comm emp.sal%type;
    vcomm emp.comm%type;
    vmsg varchar2(20);
    vrow emp%rowtype;--行变量   相当于object
    begin
    vename:='WARD';
    select * into vrow from emp where ename=vename;

    ---奖金
    if vrow.comm is null then
    vcomm:=0;
    else
    vcomm:=vrow.comm;
    end if;

    --收入
    vsal_comm:=vrow.sal+vcomm;

    if vsal_comm<1600 then
    vmsg:='发放奖金300';
     elsif  vsal_comm>1600 and  vsal_comm<2500 then
      vmsg:='发放奖金200';
     elsif  vsal_comm>2500 and  vsal_comm<5000 then
      vmsg:='发放奖金100';
      else 
      vmsg:='不发';
      end if;

      DBMS_OUTPUT.PUT_LINE(vename||'过节费'||vmsg);
end;  

解决问题:

在执行这个匿名语句块之前,先执行:
SQL> set serveroutput on;

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/119811.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 判断MOS管好坏的方法有两种

    判断MOS管好坏的方法有两种  第一种:定性判断MOS管的好坏  先用万用表R×10kΩ挡(内置有9V或15V电池),把负表笔(黑)接栅极(G),正表笔(红)接源极(S)。给栅、源极之间充电,此时万用表指针有轻微偏转。再改用万用表R×1Ω挡,将负表笔接漏极(D),正笔接源极(S),万用表指示值若为几欧姆,则说明MOS管是好的。  第二种:定性判断结型MOS管的电极  将万用表拨至R×10…

  • EFK(Elasticsearch+Filebeat+Kibana)日志收集系统

    EFK(Elasticsearch+Filebeat+Kibana)日志收集系统

  • 分享一个免费版本库可以建私库

    分享一个免费版本库可以建私库别的不多说目前这个行业小团队比较多,想要版本库的话  看下面  反正我个人一直在用  所以就推荐给你们。我不介绍github,和gitorious因为github在私人库的时候是收费的而最早的gitorious是没办法建私人库开源是帮助了很多人但如果你是一个小团队想找一个比较好而又免费的版本库的话我推荐使用bitbucket能建立免费私人库容量是无限大支持5人小团队一起合作

  • Marlin2.0.9 Configuration_adv.h详解

    Marlin2.0.9 Configuration_adv.h详解/**Marlin3DPrinterFirmwareCopyright©2020MarlinFirmware[https://github.com/MarlinFirmware/Marlin]BasedonSprinterandgrbl.Copyright©2011CamielGubbels/ErikvanderZalmThisprogramisfreesoftware:youcanredistributeitand/ormodif

  • 360认证得力数据恢复软件,摄影爱好者的救星

    360认证得力数据恢复软件,摄影爱好者的救星  我是一位计算机工作者,身边许多朋友也经常向我咨询一些电脑方面的问题,最为突出的问题就是如何恢复硬盘数据和sd卡,U盘数据,我用过许多软件,但从没有一款软件像得力数据恢复软件这么优秀,这话一点都不假。  第一,无毒,众所周知,一款软件好坏,无毒是最大的招牌,它是经过360,金山毒霸,百度杀毒,卡巴斯基,电脑管家,诺顿杀毒等主流杀毒软件认证的。干净实用。  第二,下载方便,可以经过该地址:h…

  • emwin实体按键_qt指示灯控件

    emwin实体按键_qt指示灯控件分享一个emWin软键盘控件[复制链接]本帖最后由glcd于2016-6-2716:30编辑花了两天时间做了个emWin软键盘控件,并命名为ButtonSKB控件:image001.png(20.29KB,下载次数:0)2016-6-2716:19上传前言:(1)ButtonSKB已经是1个控件,即可以像使用Button控件一样使用ButtonSKB。(2)ButtonSKB…

    2022年10月14日

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号