在Oracle Apex中,可以使用APEX_UTIL.GET_URL_PARAMETER函數來獲取URL參數。
以下是一個示例,演示如何獲取名為"p_id"的URL參數:
DECLARE
l_id NUMBER;
BEGIN
l_id := APEX_UTIL.GET_URL_PARAMETER('p_id');
-- 在此處可以使用l_id進行后續處理
END;
在這個示例中,GET_URL_PARAMETER函數將返回URL中名為"p_id"的參數的值,并將其賦給l_id變量。
請注意,GET_URL_PARAMETER函數只能用于在頁面加載時獲取URL參數。如果需要在頁面的其他地方或通過其他方式獲取URL參數,可以使用APEX_APPLICATION.G_F01到G_F50集合來獲取參數。例如,可以使用以下代碼獲取名為"p_id"的URL參數:
DECLARE
l_id NUMBER;
BEGIN
l_id := APEX_APPLICATION.G_F01;
-- 在此處可以使用l_id進行后續處理
END;
在這個示例中,G_F01集合對應于URL參數的值。請注意,G_F01到G_F50集合都是VARCHAR2類型的,因此如果URL參數是數值類型,需要進行類型轉換。