共計 1063 個字符,預計需要花費 3 分鐘才能閱讀完成。
本篇內容介紹了“PLSQL 的命名方法是什么”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓丸趣 TV 小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
下列的選項中,哪些能夠正確描述 plch_part1 和 plch_part2 的定義,使得下列 PLSQL 塊在 HR SCHEMA 中執行之后會顯示 Made it this far ?
DECLARE
my_list plch_part1.plch_part2 := plch_part1.plch_part2 ();
BEGIN
my_list.EXTEND;
my_list (1) := Made it this far
DBMS_OUTPUT.put_line (my_list(1));
/
(A)
一個名字為 plch_part1 的模式 (SCHEMA) 被創建。在 plch_part1 中,一個名字為 plch_part2 的嵌套表 nested table type of VARCHAR2(100) 被創建。然后 EXECUTE on plch_part2 被授權給 HR。
(B)
在 HR 中創建一個名字為 plch_part1 的包,這個包含有一個名字為 plch_part2 的嵌套表 nested table type of VARCHAR2(100)。
(C)
一個名字為 plch_new_schema 的模式 (SCHEMA) 被創建。
在 plch_new_schema 中創建一個名字為 plch_part1 的包,這個包含有一個名字為 plch_part2 的嵌套表 nested table type of VARCHAR2(100)。
(D)
一個名字為 plch_new_schema 的模式 (SCHEMA) 被創建。
在 plch_new_schema 中創建一個名字為 plch_part1 的包,這個包含有一個名字為 plch_part2 的嵌套表 nested table type of VARCHAR2(100)。
EXECUTE on plch_part1 被授權給 HR.
在 HR 中創建一個名字為 plch_part1 的同義詞指向 plch_new_schema.plch_part1。
答案 ABD.
C: 雖然 HR 具備執行 plch_part1 的權限,但是沒有創建同義詞,在引用的時候必須加上 OWNER 的名稱才對:
plch_new_schema.plch_part1.plch_part2
“PLSQL 的命名方法是什么”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注丸趣 TV 網站,丸趣 TV 小編將為大家輸出更多高質量的實用文章!