您好,登錄后才能下訂單哦!
本篇內容介紹了“PLSQL的命名方法是什么”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
下列的選項中,哪些能夠正確描述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)); END; /
(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的命名方法是什么”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。