plsql - PL/SQL:我的绑定变量 var_dep 不在屏幕上打印任何内容。其他一切正常打印
问题描述
我的绑定变量 var_dep 不在屏幕上打印任何内容。其他一切都正常打印。它只打印“部门:”。
我的代码是:
SET serveroutput ON;
SET echo OFF;
VARIABLE var_dep varchar2(20);
DECLARE
v_numar number(3);
BEGIN
select department_name, count(*)
into :var_dep, v_numar
from employees e, departments d
where e.department_id = d.department_id
group by department_name
having count(*) = (select max(count(*))
from employees
group by department_id);
dbms_output.put_line('Departament: ' || :var_dep);
dbms_output.put_line('Nr Angajati: ' || v_numar);
END;
/
解决方案
欢迎,“打印”命令/关键字用于通过 sqlplus/oracle 显示绑定变量,就像 0xdb 所说的那样。现代 IDE 的行为可能因底层 sql 版本而异。
推荐阅读
- python - Python - 合并两个有条件的数据框
- android - BottomNavigationView,上一个片段上TextView的onFocusChange仅在新片段上的onResume之后调用
- graphql - 图 QL 对实体中不同对象的逻辑与运算
- pandas - 选择一些数据框python pandas的列
- azure-devops - Azure DevOps Pipeline 未下载参考
- asp.net-core - 应用程序不拾取 blazorclasslib 页面
- javascript - 无论外部变量如何变化,如何在函数中引用自身?
- javascript - 在nodejs中导入JS类的问题
- r - 使用 %in% 创建 id
- vb.net - 查找一个列表中的所有项目与另一个列表的 VB.Net 中的项目匹配