sql - PLSQL 过程输出具有奇怪的块
问题描述
我试图像下面的第一个屏幕截图一样显示,但我不明白我得到的输出(第二个屏幕截图)。
下面是我根据自己的数据库编写的 PLSQL 代码。如何摆脱输出中的那些奇怪的块?先谢谢了~
create or replace procedure numberOfSupplier (x int := 0 ) is
begin
for QRow in (SELECT REGION.R_NAME,NATION.N_NAME,COUNT(SUPPLIER.S_NATIONKEY) counter
FROM REGION
INNER JOIN NATION ON NATION.N_REGIONKEY=REGION.R_REGIONKEY
INNER JOIN SUPPLIER ON SUPPLIER.S_NATIONKEY=NATION.N_NATIONKEY
GROUP BY SUPPLIER.S_NATIONKEY,REGION.R_NAME,NATION.N_NAME
HAVING COUNT(SUPPLIER.S_NATIONKEY)> x)
loop
dbms_output.put_line ('R_NAME' || chr(18) || 'N_NAME' || chr(18) || 'COUNT(S_NATIONKEY)' || chr(10));
dbms_output.put_line (QRow.R_NAME || chr(18) || QRow.N_NAME || chr(18) || QRow.counter || chr(10));
end loop;
end;
/
show errors;
execute numberOfSupplier(130);
解决方案
推荐阅读
- flutter - Flutter - 如何对通知进行分组
- excel - VBA IE 下拉选择
- sympy - Sympy 求解的 ODE 不满足给定的初始条件
- javascript - 在 CSS 和 JS 中屏蔽 3D 旋转图像
- python - 模块“aioredis”没有属性“create_redis”
- java - 有没有办法让一个不在超类中的方法可以访问超类的实例变量?
- c++ - 将 IP 地址从字符串转换为 IPAddress (Arduino)
- android - Google Civics API:来自此客户端应用程序的请求
被封锁 - objective-c - 如何将数据从 tableview 控制器传递到 Objective-C 中的另一个视图控制器?
- html - 自定义输入类型=“文件”