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;

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

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

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 两个求和符号相乘_excel输入次方符号

    两个求和符号相乘_excel输入次方符号在机器学习中,经常会遇到有含有两个求和符号的公式,如,∑i=1M∑j=1N\sum^M_{i=1}\sum^N_{j=1}∑i=1M​∑j=1N​,一开始,我总是不能够理解这是一种怎样的运算,后来看到下面的解释觉得自己顿悟:有两个∑\sum∑的时候就有两个变量,是一个不变的情况下另一个从头到尾改变,然后之前那个再变一下,第二个再从头到尾变,一直到第一个变量变到最后,把这个过程中的项加起来!…

    2022年10月12日
  • TypeError: argument of type ‘int‘ is not iterable「建议收藏」

    TypeError: argument of type ‘int‘ is not iterable「建议收藏」TypeError:argumentoftype’int’isnotiterableTraceback(mostrecentcalllast):File"C:/Users/lenovo/PycharmProjects/DoubleU/TestCase/test.py",line131,in&lt;module&gt;Select(driver.find_…

    2022年10月29日
  • Elasticsearch 启动需要密码?

    Elasticsearch 启动需要密码?

    2021年10月28日
  • 浮动广告代码实例「建议收藏」

    浮动广告代码实例「建议收藏」很多网站的页面都有漂浮的广告效果,虽然烦人,但也确实起到了良好的宣传效果。各大代码网站也有关于漂浮代码的实例,很多存在着兼容性问题,不符合W3C标准,本站修复了兼容性问题,下面就简单介绍一下如何实现此效果。代码如下:[HTML]纯文本查看复制代码运行代码0102030405060708091011121314151617181920212223242526272829303

    2022年9月20日
  • android之R cannot be resolved to a variable

    刚才又遇到了R cannot be resolved to a variable的问题,就翻了翻网上的资料,调理的整理了一下1. 检查Android 的SDK是否丢失需要重新下载,检查build path,把需要导入的JAR包确认都导入成功2. 确保class没有import Android.R,注意是不能有Android.R,可以有其他R文件,比如你自己的包;3. 错误cla

    2022年3月9日
  • 以管理员身份运行IJ

    以管理员身份运行IJ

    2022年6月27日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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