 FORALL index_name IN lower_bound ..upper_bound sql_statement;    這意味著:在以前,使用FORALL的嵌套表不能刪除待處理數組中間的元素,而且數組項必須進行連續處理。Oracle 10g解決了這兩方面的問題,并增加了INDICES OF和VALUES OF子句。    INDICES OF子句替代lower_bound ..upper_bound,說明所有要處理的有效索引值,即使這些值之間存在間隔。就像是這樣:
    FORALL index_name IN lower_bound ..upper_bound sql_statement;    這意味著:在以前,使用FORALL的嵌套表不能刪除待處理數組中間的元素,而且數組項必須進行連續處理。Oracle 10g解決了這兩方面的問題,并增加了INDICES OF和VALUES OF子句。    INDICES OF子句替代lower_bound ..upper_bound,說明所有要處理的有效索引值,即使這些值之間存在間隔。就像是這樣: FORALL index_name IN INDICES OF collection_name
    FORALL index_name IN INDICES OF collection_name
 BETWEEN lower_bound AND upper_bound
    BETWEEN lower_bound AND upper_bound
 sql_statement;    您仍然可以應用BETWEEN語法限制要處理的范圍,這是一個可選的內容。    VALUES OF子句幫助您以不同順序處理主要的集合。您再建立另一個集合,其中只包含您要處理的索引號碼,這些號碼以您希望處理的順序排列。然后該語句變為:
    sql_statement;    您仍然可以應用BETWEEN語法限制要處理的范圍,這是一個可選的內容。    VALUES OF子句幫助您以不同順序處理主要的集合。您再建立另一個集合,其中只包含您要處理的索引號碼,這些號碼以您希望處理的順序排列。然后該語句變為: FORALL index_name IN VALUES OF index_collection
    FORALL index_name IN VALUES OF index_collection
 sql_statement;    列表A中是一個應用HR樣本模式的例子。我將部門名稱加載到內存中的一個嵌套表內,然后在里面搜索與IT有關的部門。
    sql_statement;    列表A中是一個應用HR樣本模式的例子。我將部門名稱加載到內存中的一個嵌套表內,然后在里面搜索與IT有關的部門。新聞熱點
疑難解答