1.
CREATE PUBLIC SYNONYM 名稱 FOR 表格

DROP SYNONYM 名稱

2.
GRANT 動作 ON 東西 TO public

GRANT 動作 ON 東西 TO 誰 WITH GRANT OPTION
例如function是user A建的, view是user B建的, 現在view要grant給user C
view使用到function, 所以function要grant給user B時, 必須加上with grant option
這樣view要grant給user C才不會出現"ORA-01720: grant option does not exist for ???"

3.
以下為建立package的完整內容

CREATE OR REPLACE PACKAGE 名稱 AS

FUNCTION 名稱1
(參數)
RETURN 型別;

FUNCTION 名稱2
(參數)
RETURN 型別;

END 名稱;
/

CREATE OR REPLACE PACKAGE BODY 名稱 AS

FUNCTION 名稱1
(參數)
RETURN 型別
IS
[...]
BEGIN
[...]
END 名稱1;

FUNCTION 名稱2
(參數)
RETURN 型別
IS
[...]
BEGIN
[...]
END 名稱2;

END 名稱;

arrow
arrow
    全站熱搜

    marksu22 發表在 痞客邦 留言(0) 人氣()