我刚刚开始使用PL/SQL,因此请友好。 我有一个简单的问题,我想从表中提取不同的名称。 当我这样做时,在循环内部,我将针对其他操作中的每个不同名称执行操作。 我被困在如何获得循环内的唯一名称。我做的是不是因为工作,如果我有: 1 MARY
2 MARY
3 JOHN
我输出: MARY
MARY
相反的: MARY
JOHN
这是我的代码: create or replace
对于这个问题,我需要将雇员数量增加20%,以最低工资(asc订单)开始,直到耗尽100,000美元。我很难找到一个解决方案,如何保存更新的金额,直到使用$ 100,000。这是我迄今为止所拥有的。谢谢 declare
cursor mancur is
select salary from employees order by salary asc;
tempcur mancur%R
我试图通过在过程中使用FORALL尝试批量插入。 我曾尝试下面的步骤来创建程序: **CREATE TYPE SECID_TABLE as TABLE OF VARCHAR2 INDEX BY NUMBER;**
CREATE PROCEDURE ASP_STOCK
(**p_secid IN SECID_TABLE**
) as
BEGIN
..
END;
但上述两种说法不进行
你能帮我传递输入值(在执行时:我的意思是一次输入单个变量的多个值)。 这里是我的代码,我一次只给一个输入一个硬编码输入或一个输入。 declare
type TEmpRec is record (
EmployeeID EMPLOYEES.EMPLOYEE_ID%TYPE,
LastName EMPLOYEES.LAST_NAME%TYPE
);
type