sql - DBMS 输出不显示
问题描述
DBMS 输出不显示
DECLARE
COUNT1 NUMBER;
BEGIN
SELECT COUNT(*)
INTO COUNT1
FROM PROCESSPART
WHERE DIV = '1'
AND BK = '0G'
AND BK_YR = '19';
DBMS_OUTPUT.PUT_LINE('PROCESSPART RECORDS IN GEN5 FOR LOC 1, BK 0G, BK_YR 2019');
DBMS_OUTPUT.PUT_LINE(COUNT1);
END;
我在 SQL Developer 中打开了 DBMS 输出,窗口就在那里,连接到数据库。但是当我运行该块时,成功完成后窗口中不会出现任何内容。
解决方案
在您的语句使用下面的指令(如 OldProgrammmer 所说)并将它们一起运行之前:
SET serveroutput ON
DECLARE
COUNT1 NUMBER;
BEGIN
SELECT COUNT(*)
INTO COUNT1
FROM PROCESSPART
WHERE DIV = '1'
AND BK = '0G'
AND BK_YR = '19';
DBMS_OUTPUT.PUT_LINE('PROCESSPART RECORDS IN GEN5 FOR LOC 1, BK 0G, BK_YR 2019');
DBMS_OUTPUT.PUT_LINE(COUNT1);
END;
推荐阅读
- c# - 如何将信号器用户映射到连接(Web Api)?
- python - 使用 Snakemake 分组样本的每组单个输出文件
- excel - 如何更改图表轴类型以仅包含现有数据
- android - 如果我们的 .png 可绘制图像使用恒定的 DP 尺寸,那么我们是否为每个屏幕尺寸提供不同的 .png 是否重要?
- html - HTML 表单是在不使用 JS 的情况下发出 POST 请求的唯一方法吗?
- sql - 在大查询中对列进行选择时,有没有办法解析 url 字符串?
- c# - 将 HttpWebRequest 转换为 UnityWebRequest
- c# - 为什么运算符方法在 C# 中应该是静态的?
- c# - 使用 if 语句显示到文本框中
- python - 如何解决 Django 中显示“无法解析剩余部分”的 TemplateSyntaxError