procedure

    0熱度

    1回答

    我是ODI的新成員,在嘗試使用過程刪除數據時面臨不同的問題。 我的步驟如下: 創建其中源命令,我們保持選擇查詢的過程。 SELECT DOC_ID FROM SOURCE_TAB 在目標命令中,我們保留刪除查詢,它假設只刪除來自TARGET_TAB的不匹配數據。 DELETE FROM TARGET_TAB WHERE TRAN_ID NOT IN (:DOC_ID) 但是我們擔心的是,程序執行成

    0熱度

    1回答

    錯誤我得到: enter image description here 的錯誤是在拋出「插入」在程序語句。目標表具有與插入語句中相同的列數和數據類型。 我的做法是: create or replace procedure updatetax is date_30 date:=sysdate-(365*30); date_50 date:=sysdate-(365*50); /*employ

    0熱度

    1回答

    我剛剛開始使用PL/SQL,因此請友好。 我有一個簡單的問題,我想從表中提取不同的名稱。 當我這樣做時,在循環內部,我將針對其他操作中的每個不同名稱執行操作。 我被困在如何獲得循環內的唯一名稱。我做的是不是因爲工作,如果我有: 1 MARY 2 MARY 3 JOHN 我輸出: MARY MARY 相反的: MARY JOHN 這是我的代碼: create or replace

    0熱度

    1回答

    我需要執行一個查詢,在執行查詢之前,我需要檢查以下兩個條件, 1)錶行數爲0 2)存在表列中的一列。 所以基礎上我的要求我寫的程序如下, DECLARE rowCount INT; column_not_exists exception; pragma exception_init (column_not_exists , -00904); BEGIN SELEC

    1熱度

    3回答

    對於這個問題,我需要將僱員數量增加20%,以最低工資(asc訂單)開始,直到耗盡100,000美元。我很難找到一個解決方案,如何保存更新的金額,直到使用$ 100,000。這是我迄今爲止所擁有的。謝謝 declare cursor mancur is select salary from employees order by salary asc; tempcur mancur%R

    -1熱度

    1回答

    我試圖通過在過程中使用FORALL嘗試批量插入。 我曾嘗試下面的步驟來創建程序: **CREATE TYPE SECID_TABLE as TABLE OF VARCHAR2 INDEX BY NUMBER;** CREATE PROCEDURE ASP_STOCK (**p_secid IN SECID_TABLE** ) as BEGIN .. END; 但上述兩種說法不進行

    0熱度

    1回答

    你能幫我傳遞輸入值(在執行時:我的意思是一次輸入單個變量的多個值)。 這裏是我的代碼,我一次只給一個輸入一個硬編碼輸入或一個輸入。 declare type TEmpRec is record ( EmployeeID EMPLOYEES.EMPLOYEE_ID%TYPE, LastName EMPLOYEES.LAST_NAME%TYPE ); type

    0熱度

    1回答

    我是plsql的新手,並試圖執行使用過程來執行某些任務的代碼。我使用的是Oracle 10g。我已經制作了一個名爲stu_pack的包,並試圖使包體但徒然。請幫助。 我想製作一個程序,提供給定課程名稱的學生詳細信息。代碼如下: 的錯誤信息是: ERROR位於線14:PLS-00103:出現符號 「PROCEDURE」 時 在需要下列之一:;刪除前存在 符號「;」取代「程序」以繼續。 創建或替換包體

    0熱度

    1回答

    對不起還有一個關於MySQL錯誤1415的問題! 但我已經花了兩個小時對此 - 我已閱讀 - 我認爲 - 關於StackOverflow上的錯誤1415以及谷歌的許多結果的所有類似問題,但不幸的是,我仍然無法找到在哪裏以下函數聲明出錯了。 我使用的是標準的1GBTPC-H數據庫做一些課程作業。這個函數計算完成嵌入式SQL查詢所花費的時間。 DELIMITER // CREATE FUNCTIO

    -1熱度

    1回答

    我創建了一個允許導入csv文件的程序plsql。它工作正常,我想讓這個程序每週自動運行。