如何使用 sql 开发人员在 sql 中为用户输入创建下拉列表?

How to create a dropdown list for user input in sql, using sql developer?

我们能否在 SQL 中使用 SQL Developer 实现此目的?我可以从列表中获取用户输入而不是输入用户输入吗?

SELECT * FROM HR.LOCATIONS
WHERE country_id LIKE '&COUNTRY_ID%';

请查看随附的图片。

SQL User Input expected as dropdown

您可以使用带有子报告的报告来满足此要求。用 emp/dept 模式来说明。

  1. 使用 SQL 查询创建名为“DEPT”的报表:
SELECT * FROM dept
  1. 向该报告添加一个名为 EMP 的子报告,其中 SQL 查询:
SELECT * FROM emp WHERE depno = :deptno

当您 运行 部门报告并单击一行时,emp table 中的相应行将显示在子报告中。您可以将其映射到您的 tables:主报告将是您的实例报告,用户详细信息是子报告。