我目前正在使用APEX中的oracle數據庫。Oracle Apex:ORA-24344編譯錯誤成功
首先,我沒有訪問任何工具。我只能使用apex.oracle.com中提供的內容,並且在將它上傳到NotePad ++之前將其寫入該腳本。這是一個學校任務,所以我不允許使用任何其他工具,即使有些事情會使事情變得更容易。
我正在創建一個長腳本,在數據庫中創建一堆表格,在每個表格中創建一堆記錄,並創建所有約束。這部分工作正常。現在我必須在同一個腳本中創建幾個函數和過程,然後是其他的東西。
我每次嘗試創建一個,我得到這個:ORA-24344:與編譯錯誤
同樣的成功,這個錯誤後,在腳本中的其他指令都不予執行。錯誤發生之前的所有事情都能正常工作。
這裏是一個創建此錯誤的功能之一:
CREATE OR REPLACE FUNCTION SP_03Recherche (titre_art VARCHAR2, nom_aut VARCHAR2, type_art VARCHAR2)
RETURN CURSOR
IS
CURSOR articles (p_titre_art VARCHAR2, p_nom_aut VARCHAR2, p_type_art VARCHAR2) IS
SELECT * FROM BI_Articles INNER JOIN (BI_ArticlesAuteurs INNER JOIN BI_Auteurs ON BI_ArticlesAuteurs.AuteurID = BI_Auteurs.AuteurID) ON BI_Articles.ISBN = BI_ArticlesAuteurs.ISBN
WHERE (Titre LIKE p_titre_art) AND ((Nom LIKE p_nom_aut) OR (Prenom LIKE p_nom_aut)) AND TypeArticle LIKE type_art;
BEGIN
RETURN articles(titre_art, nom_aut, type_art);
END;
什麼'show error'給你? –
我如何在apex中使用它? –