我剛剛開始使用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